Writing & content.
When I'm not shipping, I write and record about the craft — backend systems, Rust, and building AI that stays honest about what it knows.
ArticleJun 2026
Building an MCP server the boring, correct way
Notes from shipping custom Model Context Protocol servers in production — schemas, auth, and the sharp edges.
ArticleMay 2026
Streaming LLM responses over SSE without the foot-guns
Backpressure, keep-alives, and clean end-of-turn signalling when you pipe a token stream to the browser.
VideoApr 2026
A senior engineer's tour of Rust for backend folks
What actually transfers from Python/TS to Rust — and what to unlearn.
TalkFeb 2026
Multi-agent orchestration, minus the hype
When agents help, when they hurt, and how to keep them honest.
Placeholder pieces — wire real links in lib/content.ts.