Ben Blaker.

I build software, and the infrastructure and machines it runs on.

Systems engineer working in Go and TypeScript. Most of what's here is software — routers, CLIs, developer tooling — plus the homelab it gets deployed to and the printers that make the parts.

SRE & PlatformCloud InfrastructureSoftware3D PrintingHomelab

Currently building 3 All projects →

ferry

/projects/ferry
software active

An L4/L7 edge router and load balancer in Go, with Maglev hashing on an XDP fast path and config that reloads without dropping a connection.

Go · eBPF · XDP · gRPC
  • go
  • ebpf
  • networking
  • load-balancing

pi-tower

/projects/pi-tower
infra active

Six Raspberry Pi 4s running k3s in a printed rack. The half of the homelab I'm allowed to break.

k3s · Cilium · Flux · Raspberry Pi 4
  • k3s
  • cilium
  • flux
  • homelab

voron 2.4

/projects/voron-24
hardware active

A 350mm Voron 2.4, currently torn down, and an open question about whether it gets rebuilt as itself or becomes something else.

Voron · CoreXY · Klipper
  • 3d-printing
  • voron
  • corexy
  • klipper
Next up 3 Full backlog →
respawn A Kubernetes operator for game servers. Declare a Minecraft or Factorio server as a CRD and get scheduling, persistence, backups, and scale-to-zero. planned L
slab SLOs as code: write a spec, get multi-window multi-burn-rate Prometheus alert rules, a Grafana panel, and an error budget you can query. planned M
spool Filament inventory that decrements itself. An NFC tag per spool, and Moonraker reporting grams off the roll when a print finishes. planned M
Recent 5 Full log →