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- 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 - oryx
A native music player for local libraries and user-configured remote sources.
Rust · GPUI
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.