Things I've built and still maintain — software first, because that's most of it. The backlog is public too; it's more honest than pretending the list is finished.
Printing since 2017, and building machines from scratch for most of that. The fleet, the rebuilds, and what each one taught me.
Prusa · CoreXY · PrusaSlicer · OrcaSlicer
3d-printing
corexy
hardware
builds
Backlog15Not started · effort
respawnA Kubernetes operator for game servers. Declare a Minecraft or Factorio server as a CRD and get scheduling, persistence, backups, and scale-to-zero.plannedL
slabSLOs as code: write a spec, get multi-window multi-burn-rate Prometheus alert rules, a Grafana panel, and an error budget you can query.plannedM
spoolFilament inventory that decrements itself. An NFC tag per spool, and Moonraker reporting grams off the roll when a print finishes.plannedM
driftContinuous Terraform drift detection that correlates against your own apply history, so a change you made doesn't wake anyone up.plannedM
farmPrint farm scheduler. Queue jobs across every printer, route by material, nozzle and build volume, notify on failure.plannedL
dashkitGrafana dashboards as typed TypeScript. Compose panels as functions, diff them in review, generate the JSON.plannedM
replayRecord-and-replay HTTP proxy. Capture real traffic, redact it, replay it against a build to catch what unit tests won't.plannedM
ledgerHomelab power and cost accounting. Smart plugs and PDU joined against electricity rates, answering what the cluster actually costs.plannedS
bootstrapBare metal to a running cluster in one command. Netboot the Pis, image them, join k3s, hand off to Flux.plannedL
lookoutThe observability stack (Prometheus, Loki, Tempo, Grafana, Alertmanager), and honest write-ups of what it has and hasn't caught.plannedM
holdfastBackups I have actually restored from. Restic to local and offsite, with scheduled restore drills that fail loudly.plannedM
meshworkRe-planning a home network that grew a device at a time. VLANs whose boundaries stopped meaning anything, and a primary subnet running out of addresses.plannedM
festoonA holiday lighting controller that stays powered on. Diagnosing why the current one doesn't, then building something that does.plannedM
chamberInstrumented printer enclosure. ESP32 reading chamber temp, humidity, filtration and power, scraped into the same Prometheus as the servers.plannedM
sortbrickLego sorting machine. A printed feeder and conveyor, a camera, and a small classifier that sorts parts into bins.plannedXL