I’ve built everything from CPUs in Minecraft to production-hardened CLI apps in Go. My passion lies in understanding systems from first principles. I build sharp, focused tools with a ruthless commitment to simplicity, minimal dependencies, and a first-class developer experience.
My journey started as a high-school dropout teaching myself to build processors in Minecraft. This sparked a love for low-level design that led me to programming plugins, toy game engines with C++/OpenGL, and eventually full-stack applications. Today, I use that foundation to build and maintain professional Go libraries and tools, including a Go/C++ wrapper for Verilator.
Tools I've used ordered by most to least experience:
Highlights, from low-level libraries / tools to end-user apps built using them.
- 🌰 stdx - Production-hardened extensions for Go's standard library with zero dependencies
- 🌱 Sprout - Minimal starter for Go CLI apps with an optional daemon, changelog‑driven GitHub Actions CI/CD, and self‑updating installs
Other notable projects.
