Talks & Writing
Decks & field notesTalks I have given as navigable decks, and short notes on things I have learned while building.
Talks
All slides →Four Kinds of Loops for Coding Agents
I kept hearing people talk about 'designing loops' for coding agents without ever defining the term. Turns out there are four distinct patterns, and picking the right one comes down to one question: what part of the work am I actually willing to hand off?
- ai
- claude-code
- agents
Why I Keep Reaching for Monorepos
Shared packages, one timeline, and a build pipeline that only rebuilds what actually changed. The longer I work in a monorepo, the more I notice the friction it removes.
- monorepo
- turborepo
- pnpm
- workspaces
TWS Press: Treating React Router Like a Typesetter
TWS Press is a React Router app that exports itself to PDF, grades the output against a rubric, and ships signed download links. Treating a web framework as a typesetter turns out to be a quietly powerful idea.
- publishing
- react-router
- playwright
- bun
Lessons From Building a Multi-Agent Personal Assistant
Why a supervisor with twelve specialists beats one giant prompt, what shared memory unlocks, and why the most interesting AI app is the one your old apps could already have been.
- ai
- agents
- architecture
Bun Shell and Bun Cron Basics
Two Bun APIs that have quietly replaced half of my scripting toolkit: Bun Shell for running shell commands from TypeScript, and Bun Cron for scheduling them. Here's the short tour.
- bun
- typescript
- scripting