About
I’m a software engineer with a few years of experience building software at scale in PHP, Go, TypeScript, and Rust.
I build a lot of things, at work and outside it. I write about software engineering as a craft, as an engineering discipline, or just a means to an end.
Selected projects
All projects- Farcaster
A native workspace for running and coordinating coding agents, with an embedded terminal and Neovim.
Rust · GPUI - pi-nono
A sandbox and permission system for Pi, based on nono.
Agent tooling · Security - gpui-libghostty
GPU-native Ghostty terminal and embedded Neovim components for GPUI applications.
Rust · Native graphics
Writing
All posts- Borrowed Assumptions
A good product is not just a working prototype or a better metric. It is software with the right assumptions encoded into it.