Notes from building for the web
I write to make sense of the systems I build: frontend architecture, product scale, developer experience, browser capabilities, and the lessons hidden inside independent projects.
The first notes are taking shape.
I'm turning lessons from product engineering and “Beyond the DOM” into practical articles. Until then, the talk deck is the best place to explore my recent thinking.
What I'll write about
Frontend systems
Architecture, design systems, state, performance, migration, and the decisions that keep a frontend adaptable.
The capable browser
WebGPU, local AI, files, media, offline-first architecture, progressive enhancement, and platform constraints.
Engineering leadership
Technical direction, review, mentoring, team interfaces, and helping engineers make better decisions independently.