Software
Things I built
Twenty years of infrastructure underneath, and lately a lot of agentic AI on top of it. These are the ones that shipped and stayed shipped.
Hivemind
shipped
A desktop workspace for running Claude Code agent teams — spawn specialists, watch them work, review the diff, ship.
Electron · React 19 · TypeScript · node-pty · tmux

CareerPulse
shipped
Self-hosted job search: scrapes 14 boards, scores every listing against your actual resume, and tracks applications through a real pipeline.
FastAPI · SQLite · Chrome extension (MV3) · Multi-model LLM

The Roost engine
shipped
Live call-in radio where every caller is a language model — ten concurrent audio streams, five-provider failover, and a post-production pipeline that runs itself.
FastAPI · asyncio · SignalWire · Whisper · Multi-model LLM
Lightroom publish service
shipped
A real bidirectional publish plugin for Lightroom Classic, because every existing one is a one-way exporter.
Lua · Lightroom Classic SDK · Cloudflare Workers · R2