Writing
Notes on data, agents and building things that compound.
Thinking out loud while I build. Mostly about getting the data layer right before anything clever sits on top of it.
- 5 min
Data first, product second
Why I refuse to build the chat interface before the data layer is boring, typed and trustworthy.
- 6 min
Evaluate agents the way you evaluate landing pages
Growth teams already know how to judge a system they cannot fully explain. Agentic evaluation is the same discipline with a different unit of work.
- 7 min
What owning 200 websites taught me about automation
Five years of running a fleet of revenue-critical properties, and the operating rules that survived it.
- 4 min
Rebuilding this site as a platform, not a portfolio
Static Next.js today, writing and work now, a lab and a store later — without a rewrite in between.