Posts

Projects that weren't (generally) too coding-heavy. Things I learned, figured out, or found interesting.

My resume is a JSON file that generates a website, a PDF, and a Word docOne resume.json as the single source of truth, rendered three different ways so I never have to manually sync a PDF and a webpage again.
6 Jul 2026
How much value can ONE domain purchase actually give me?I purchased 1 domain off of Cloudflare (the one you're reading this website off of). Here's all I do with it
6 Jul 2026
Software-defined radio on a $30 dongle: from planes to weather sensorsWhat a Nooelec RTL-SDR dongle can actually pick up on a home lab box, from tracking airliners over Puget Sound to decoding my neighbor's weather station.
4 Jul 2026
Why I self-host (and what I've actually learned from it)The real reasons to run your own infrastructure at home, and the honest cost of doing it.
15 Mar 2026
How the live location on this site actually worksFrom a Home Assistant geocoded sensor to a password-protected Leaflet map, without a cloud service in sight.
1 Mar 2026
Ordered graceful shutdown across a home lab with NUTHow I wired up a UPS to shut down every machine in the right order when the power goes out.
20 Feb 2026
Treating your home folder like a git repoHow I manage dotfiles, scripts, and server configs across multiple machines without a dotfile manager.
10 Feb 2026
The home automation hardware I actually useAir quality sensors, a robot vacuum with local control, Zigbee devices, and the philosophy behind keeping it all local.
5 Feb 2026
Why I love TailscaleHow Tailscale replaced my entire port-forwarding and VPN setup with one command.
3 Feb 2026
My home lab backup strategy (and why I have three layers)Local snapshots, NAS rsync, and encrypted cloud. How I think about backups and what it took to actually get there.
28 Jan 2026
Building a Mini-ITX NAS that doesn't suckHow I spec'd and built NASIR, a Jonsbo N1 SFF NAS running TrueNAS inside Proxmox, with four WD Red Plus drives and lessons learned.
1 Nov 2025
OpenWRT as a dumb access point behind a UDM ProHow I set up a Linksys E8450 running OpenWRT as a proper WiFi 6 access point, with the UDM Pro handling all routing and DHCP.
15 Oct 2025
Running a local voice assistant with Home AssistantHow I set up Whisper, Piper, and openWakeWord on Home Assistant to build a fully local Jarvis. No cloud, no Alexa, no Google.
15 Apr 2025