// build notes
Notes from real builds.
Write-ups of decisions from actual client work — what I built, what it traded away, and what I’d do differently. Specifics from shipped projects rather than generic advice.
The admin panel I didn't write
A festival needed to edit its own site every year. So the admin editor generates itself from the content model, and I stopped writing admin forms.
Read the write-up →Your photo gallery is just a Google Drive folder
The best CMS feature I shipped wasn't in the CMS. Organizers drop photos in a Drive folder and they appear live — because at an event, nobody logs in.
Read the write-up →Where a 0.51 layout shift actually comes from
The performance problem users feel most and developers measure least. What caused half a screen of movement on a real site, and how it got to zero.
Read the write-up →Let’s get your new site live by September 10.
// free 20-min scoping call · no obligation · reply within 1 business day