SRE architect. I’ve built my career on making infrastructure behave, and I spend my free time giving it new opportunities to misbehave.
This site covers my homelab, the things I’ve learned running it, and whatever else I feel like putting on the internet. I host my own game servers, run a Kubernetes cluster on old ThinkCentres, and have opinions.
You can find me on GitHub.
Writing
- Getting Cloudflare on IaC May 2026
- Docker 28, NVIDIA GPUs, and the cgroupns Trap Apr 2026
- Swapping a Drive in a 10-Year-Old FreeNAS Box Apr 2026
- Pi-hole on Kubernetes with MetalLB and a Ruckus SSID Apr 2026
- Scope Creep and Its Cousins Apr 2026
- About This Site Apr 2026
- Game Servers Apr 2026
- Giving a 2012 Mac Mini a Second Life with Debian and XFCE Apr 2026
- Minecraft, Modding, and Why Java Edition Is a Gateway Drug to Computer Science Apr 2026
- Vendor Relationships and Free Enterprise Gear Apr 2026
- Vendor Relationships and Free Food Apr 2026
- Why I Host Old Games Apr 2026
- Hosting a Blog on Kubernetes Through Cloudflare with Zero Exposed Ports Apr 2026
- Split DNS, MetalLB, and the dnsmasq Debugging Saga Apr 2026
- The LGTM Stack: Monitoring a Homelab Like It's Production Mar 2026
- A Dumpster-Bound R710 That Ran for Another 8 Years Mar 2026
- Networking the Heezy: VLANs, Firewall Zones, and How Traffic Moves Mar 2026
- The Heezy: A Homelab That Got Out of Hand Mar 2026
- Running 25+ Services on a 5-Node MicroK8s Cluster Feb 2026
- Tailscale, FortiGate CVEs, and Remote Access That Doesn't Suck Feb 2026
- The Budget Home Datacenter Feb 2026
- Cheap NVMe, Dead Talos, and How I Ended Up on MicroK8s Jan 2026
- Terraform, Ansible, and the Automation That Runs Everything Dec 2025
- The Storage Array Oct 2025
- The FreeNAS Box: 10 Years of Spinning Rust Oct 2025
- Lab Modernization: From Manual Configs to Full Automation Sep 2025
- Cellular Backup Internet Nov 2022
