About
Lead Software Engineer at VitVio, where I bridge technical architecture with team leadership — guiding the engineers building the systems behind the next generation of AI-powered operating rooms.
Elected member of the NixOS Steering Committee. Creator and primary maintainer of eza — a modern replacement for ls with over a million users, including at organizations like NASA, Deutsche Bank, and Siemens. Across my open-source Rust libraries, downloads on crates.io have collectively passed 15 million.
Background in pure mathematics. Practice in software and infrastructure. I care about memory safety, reproducible builds, and tools that give engineering teams real operational leverage without accruing technical debt.
Selected work

eza
A modern, maintained replacement for ls. Originally forked to keep the unmaintained exa project alive; now used by over a million developers worldwide, with adoption at NASA, Deutsche Bank, and Siemens.

NixOS Steering Committee
Elected governance for the NixOS project. The Steering Committee sets direction and resolves disputes for one of the largest reproducible-systems communities in open source.

navi
A unified deployment paradigm for NixOS fleets at scale. Forked from Colmena and built in Rust, navi collapses the full infrastructure lifecycle — cloud provisioning, OS installation, secret delivery, DNS, disk decryption, and configuration switching — into a single declarative, Nix-evaluated workflow.
Running ~30 GCP VMs across six tenants and three environments, plus on-prem hospital hardware on encrypted ZFS, from one flake. What used to be a multi-day runbook across Terraform, nixos-anywhere, and Colmena is now navi provision --on <tenant>-*.

nix-weather
The first tool to check binary-cache availability of a NixOS configuration before you rebuild — proving the idea was possible in the NixOS ecosystem, inspired by guix weather. Know in advance whether you're in for an hour of compilation or a few seconds of downloads.
Walks the full closure of config.system.toplevel and polls cache narinfo concurrently over a Tokio runtime, reaching ~45 second runtimes against full system configurations by querying only response headers.

rime
The first versioning system for Nix flake inputs. Flakes natively pin to commits — rime turns that into proper semantic releases, so your inputs behave like a real package manager instead of a rolling development tree.
A REST middleware that resolves the latest released version from GitHub, GitLab, Codeberg, Forgejo, Gitea, Sourcehut, and Flakehub. Self-hostable; production instance at rime.cx, deployed on Kubernetes.










