I build small, dependable developer tools and fix real bugs in the projects I use.
Things I maintain
- gitcage — hermetic GitHub identity workspaces for Windows, powered by WSL2 (PowerShell)
- cliwitness — executable contracts for command-line interfaces (Python, zero dependencies)
- envatlas — value-blind environment-variable contract maps for code, containers, and CI (Node.js, zero dependencies)
- identitylint — policy-as-code guardrails for Git and GitHub account boundaries
- fixtureguard — catch host-specific paths and addresses in committed test fixtures
Currently contributing to Osmantic/ODS — installer, shell, and dashboard-api correctness fixes.
Most of my work is boring on purpose: contract tests, config drift, identity isolation — the stuff that breaks at 2 AM.

