Blog
Notes on things I’ve built, and what they taught me.
Rebuilding this site, and why its first deploy failed
A static site where every layer does a real job, for about a dollar a month, and the one-line mismatch that kept GitHub out of AWS.
Where I'm heading next
My roadmap for the next year: the fundamentals underneath everything, Go and backend engineering, production engineering, AI agents and evals, and how language models work inside.
How I build software
The languages, frameworks and systems I work with, shown through the hard parts of real projects: streaming generative UI, payments, real-time presence, constrained LLM output and accessibility.
Holy Mary Chain: a small blockchain for proving you were here
Why I built a Cosmos SDK chain to record who visited a shared XR space, how its three modules worked, and what was still unfinished when I retired it.
Code Salmon: catching API drift without a spec
An open-source CLI that finds the REST calls in a TypeScript codebase by reading its syntax tree, snapshots what those APIs return, and tells you when the answers change.