Building an LLM-powered code review sidebar
How I built Sherpa, a Chrome extension that uses LLMs to explain pull requests as you review them, with progressive file and hunk-level detail.
Latest · AI agents in practice · 20 Sep 2026 · 6 min
How I turned Cove, the Mac RSS reader I built, into an MCP server so my AI agents send me a daily digest in Discord while my library stays on my Mac.
How I built Sherpa, a Chrome extension that uses LLMs to explain pull requests as you review them, with progressive file and hunk-level detail.
How to use devcontainers to run AI agents like Claude Code and Codex in isolated environments you control, so you can skip the permission prompts.
Still shipping. Now with agents.
I'm a principal engineer working out how AI agents change the job, and building my own software on the side. These are the field notes.
I work on the AI infrastructure team at Cloudflare. Before that I ran my own startup, Flipt, and before that I helped build GitHub Container Registry.
The letter
New essays by email. It costs nothing.