Projects
Things I've built, contributed to, or run as personal infrastructure. Open source where possible.
Invariant Platform
The platform everything else on this site is written against.
Invariant Platform
live · checked nightlyA small, security-first Kubernetes platform that re-asserts its own posture every night, from outside itself, and whose only repair is a rebuild from a declaration. Two hundred and two numbered decisions, eighteen invariants, and the nightly check published on the site — findings included. The provisioner is one static Rust binary, released as signed artifacts, that refuses to change the fleet unless it is one.
Personal Projects
Side projects built for learning, utility, or both.
Docket
A task management API built in Rust — web interface, CLI, and REST endpoints. A learning project that ended up genuinely useful.
Homelab
The self-hosted infrastructure that came before the platform — Nextcloud, Home Assistant, Traefik, and more — with a real disaster recovery runbook. Being migrated onto Invariant Platform, app by app.
Open Source Contributions
Projects in the open source community where I have an active role.
Firestoned
admin / maintainerOpen source infrastructure toolkit for Kubernetes — generate OpenAPI and AsyncAPI specs from a single JSON Schema definition, with native DNS tooling.
5-Spot Scheduler
contributorFINOS open source — a Kubernetes controller that schedules physical machines on and off by time window. Stop paying for idle hardware overnight.
Flux9s
reviewerA K9s-inspired terminal UI for monitoring Flux resources in real time — GitOps observability without leaving the terminal.