I'm a backend engineer working primarily with Go to build reliable, observable, and scalable systems. I also explore Rust and web development, and I'm experimenting with AI agents to build practical tools and applications.
I value the Unix philosophy: simple, focused command-line tools that work well together. I prefer modular, extensible designs that evolve incrementally, and efficient workflows built around automation.
Outside of work, I enjoy gaming and cycling. I'm especially into action RPGs and open-world games, with a soft spot for the Souls series and Monster Hunter.
- treefold — A local-first macOS app for running Codex and shell sessions in isolated Git worktrees, reviewing changes, and managing parallel development.
- amux — A persistent process and TTY runtime for AI agents, written in Rust, with seamless human attach.
- modrel — A CLI for releasing Go modules in single-module and multi-module repositories, with release planning, versioning, and tagging.