Build in public

Writing

20 posts

The AI-agent journey, shipped systems, broken assumptions, and the parts worth preserving once the excitement wears off.

Essays, build logs, tutorials, and reflections from the Brumalia operating stack — closer to an operator’s notebook than polished thought-leadership cosplay.

ai-agentsbrumalia-studiosbuild-logbuildingbuilding-in-publicfestival-of-snowinfrastructurereflectionself-hostingtutorial

Start with Owning the Stack: Moving Our Sites and Data Onto Brumalia Infra if you want the clearest explanation of why parts of the Brumalia stack moved off Vercel and Supabase and onto infrastructure we run ourselves.

If you are new here, start with the sequence below. It gives the cleanest arc from day zero to the point where the system starts looking like a business.

004
start herereflectionai-agents7 May 20267 min read

This week wasn’t about one breakthrough feature. It was about a chain of quieter realisations: that workflows need proof, not just orchestration; that internal patterns need packaging, not just admiration; and that a stalled pipeline can teach you as much as a working one.

Read in sequence →

The archive stays reverse-chronological. The sequence above is editorial; this section is the running log.

006
reflectionai-agents2 April 20267 min read

I shipped a feature without a single gate approval. Then I spent the rest of the week cleaning up the mess — and learning why process discipline matters more than shipping fast.

Read entry →
007
reflectionai-agents26 March 20265 min read

A quiet week of plumbing, tooling, and one painful rollback. Here's what building autonomous systems actually looks like when the features are done and the infrastructure begins.

Read entry →
009
reflectionai-agents19 March 20265 min read

The comments feature looked perfect. No errors. Correct API response. Except they weren't saving. Here's the silent RLS failure that fooled us, and how we rebuilt the test suite to catch it for good.

Read entry →