I build the boring layer that keeps things up.
Platform engineering, homelab NixOS, and writing about the infrastructure work that usually happens off-screen.
Latestall 6 posts →
Jul 18, 2026Rebuilding my homelab on NixOSSix months of yak-shaving to make my home infrastructure declarative, reproducible, and boring.#nix #infra · 1 minJun 2, 2026Why I stopped trusting cronA missed backup taught me more about scheduling than a decade of uptime ever did.#shell #infra · 1 minApr 14, 2026A Go CLI for log rotation that doesn't lose writesrotatectl started as a weekend project to fix a race condition I kept hitting in production.#go #infra · 1 minFeb 27, 2026Terraform state is not a databaseNotes from the time a teammate queried state directly and everything caught fire.#infra · 1 min
Selected workls /projects →
rotatectlA tiny CLI for rotating structured logs without losing in-flight writes.Go · MIT
nix-homelabDeclarative NixOS configs for a four-node homelab cluster.Nix · MIT
logshipShell-native log shipper for boxes too small for a real agent.Shell · Apache-2.0