Undo
Tracks what your last command did to the filesystem, shows you the diff, and rolls it back. Snapshots are taken before the command runs, so recovery does not depend on the tool that caused the damage. One Homebrew command to install.
I build distributed, event-driven backends and run them in production. Messaging, mobility and media streaming, mostly in Go, owned from API design through to deployment and monitoring.
Tracks what your last command did to the filesystem, shows you the diff, and rolls it back. Snapshots are taken before the command runs, so recovery does not depend on the tool that caused the damage. One Homebrew command to install.
Move files, folders, text or URLs across the local network by scanning a code printed in your terminal. No app on the phone, no account, no cloud hop. The transfer never leaves the LAN and the server shuts itself down when it is done.
A workflow engine in the spirit of Temporal and Cadence, without the operational weight. Workflows are ordinary Go functions; the engine handles durable state, parallel branches, retries and replay after a crash. Currently what most of my time goes into.
An OpenAI-compatible endpoint that routes each request to the cheapest model still meeting its latency and quality target. Semantic caching returns known answers without a call at all, and per-key rate limiting and cost tracking keep a team's spend visible.
Written in C11. Renders any image into the terminal using truecolor half-blocks, with retro palette quantisation and Floyd and Steinberg dithering. No dependencies beyond libc and a stb header.
Encrypted messaging product team.