Software engineer in NYC. I build AI tools and systems software, with a focus on performance and composability. Website · X
Experience
Stealth - Building something new.
Ramp - Software engineer for about four years.
Notable Projects
- rill - Faster Markdown rendering for AI chat. A Rust/WebAssembly replacement for Streamdown that produces the same HTML.
- ptyd - Persistent terminals that coding agents can drive and people can take over, through a CLI and local HTTP API.
- chirp - A Rust voice engine that serves many calls per process, with streaming speech, interruptions, and a pluggable chat backend.
- Noema - Turn articles and repositories into courses, with three levels of depth, source previews, and questions to check your understanding.
- Sprout - A local writing canvas: jot an outline and drafts grow beside it, using your own Claude or ChatGPT plan.
Other Projects
2026
- phosphor - A small headless terminal emulator in Go, built for keeping lots of terminal sessions alive. The screen model inside ptyd.
- rill-highlight - Shiki-compatible syntax highlighting in Rust/WebAssembly, with matching tokens and HTML.
- optimize-ci - A practical playbook for faster, cheaper CI: profiling tests, selecting what to run, fixing caches, and sizing runners.
- migrate-off-railway - A playbook for moving production services from Railway to AWS ECS, one service at a time.
2024
- Redis in Rust - A Redis clone built through CodeCrafters.
- clox - The bytecode interpreter from Crafting Interpreters, in C.
Earlier
- RobinhoodBot - A Python trading bot for Robinhood accounts.
- Internship Web Scraper - A scraper for internship and full-time job listings on LinkedIn and GitHub.
Writing
I write about engineering on my website, including notes on leaving Ramp, LLMs, emulators, Postgres, and interpreters.
Earlier posts




