June 1, 2026 · 8 min read · Infrastructure
During COVID I bought three XPS 17s to game over Parsec. They were flawed — an iGPU memory leak that ate 128 GB of swap, a battery that drained while plugged in — and they're what pushed me to a Mac. Years later one of them, sitting idle on my desk, became prb-bld-01: a dedicated CI build node that cut a 40-minute build to 10. The throttle hunt, the battery cap, two runners on one box, and saving a consumer SSD from CI.
HomelabCI/CDGitLabGiteaDockerBuildKitInfrastructure
May 12, 2026 · 13 min read · Software
Chrome quietly rolled out Gemini Nano — a ~4 GB on-device LLM that downloads the first time any page calls the new `LanguageModel` API. Here's what it actually is, what it can't do, and what happened when I spent an evening building a search-and-fetch agent loop on top of a 3-billion-parameter quantized model.
LLMChromeGemini NanoAgentSearXNGWeb DevelopmentOn-Device AIConstrained Decoding
May 6, 2026 · 18 min read · Infrastructure
Finally putting two Tesla P4s to work — passing them through Proxmox to a small VM, running ollama, and exposing it to my apps via Cloudflare Tunnel with Bearer-token auth. What tiny models can do on hardware that's been collecting dust for years.
LLMOllamaProxmoxGPU PassthroughTesla P4HomelabInfrastructure
April 25, 2026 · 4 min read · Infrastructure
Routing Steam traffic around a home VPN using a pfSense URL Table alias pointed at asn.ipinfo.app — an auto-updating CIDR list by ASN, no copy-paste maintenance.
pfSenseNetworkingipinfoWireGuardHomelabGaming
April 24, 2026 · 9 min read · Development
I wanted to use Claude as a coding partner to build a Certificate Transparency pipeline that would tell asn.ipinfo.app how many domains live behind every ASN. Eight generous cores from a generous host, several weeks of iteration, and one very humbling firehose later — here's what happened, and who deserves the thanks.
ipinfoCertificate TransparencyPostgresClaudeHosting