Blog

Notes on things I’ve built, and what they taught me.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.