I build backend systems, low-level tools, and open-source software that other developers can actually use.
Currently focused on systems programming, developer tooling, and clean architecture.
haze
Open-source DAW core. Separates audio engine, project state and UI through MessagePack-RPC. Clients can be anything — desktop editor, scripts, or headless tools.
lpm
CLI plugin manager for lazy.nvim. Written in Go.
gomsgpack-rpc
Complete MessagePack-RPC implementation for Go.
rr
Cross-platform recursive find-and-replace CLI with backups, exceptions and verbose logging.
libmkdir · klib
Small, focused C libraries (header-only directory utilities and reusable modules).
C · C++ · Go · C# · Linux · PostgreSQL · CMake · Git
I use C for low-level and systems work, Go for tools and services, and C++ when more control is needed.
Backend developer interested in systems, infrastructure and software that lasts.
I care about:
- Clear boundaries and protocols between components
- Tools that reduce friction for other developers
- Code that is simple, readable and extensible
Open to interesting backend/systems opportunities and open-source collaboration.

