Projects

Small things I maintain.

Mostly tools I needed myself. They are small on purpose: one job, one binary, no service to operate.

ledger

An append-only store for small event streams. It keeps a single file, supports snapshots, and gets out of the way.

Rust · CLI

Notes on replication →

drift

A tiny tool for diffing configuration across environments. It renders the desired state and shows what changed before it becomes an incident.

Go · DevOps

Why config drift is a people problem →

notes

A static site generator for people who dislike static site generators. Markdown in, HTML out, no plugin ecosystem.

Python · Static

Experiments

If you want to talk about any of these, email is the best way to reach me.