Writing

Explorable essays on the systems I build.

Engineer at TeamUpdraft. I ship multi-tenant SaaS by day and AI agents on the side, and I write up the parts that surprised me — with the numbers left in and the sliders attached, because a number you can move is a number you understand.

July 2026
The cache lineA prompt cache is a prefix match, and almost every way of getting it wrong looks exactly like getting it right.Systems7 min read

More writing

1
The shape of a token billFour numbers explain almost every surprising LLM invoice, and three of them are not the ones people look at.May 2026Systems1 min read

Elsewhere