Projects
A few things I maintain, or have otherwise inflicted on the world:
- sidenotes: a Ruby gem for annotating Rails models with their schema.
- query-ts: a small Python CLI for the Tailscale API.
- conn-check: post-deploy connection verification, born at Canonical and still in use there.
- trestus: a status page generator using Trello as a backend, also born at Canonical.
- trequests: a Tornado async HTTP/HTTPS adaptor for python-requests.
- hippybot: a Hipchat bot in Python with a simple plugin API.
- django-form-scaffold: helpers for scaffolding Django form templates.
- uname-livepatch: an eBPF trick to override the kernel version
uname()reports to specific processes. - ponto: an interactive explorer for Terraform state and configuration, forked from rover.
- assayist: low-observer-effect eBPF benchmarking for VMs, microVMs, unikernels and hypervisors.
- knixl: compiles opinionated KDL into maintainable, committed NixOS module source.
- parkin: runs GitHub Actions workflows as durable Trigger.dev task runs instead of Docker.
- starship-gitbutler: a GitButler-aware branch segment for the starship prompt, falling back to plain git elsewhere.