June 1, 2026 · 14 min read · Infrastructure
It started as a trial, not a rescue. My CI build VMs were never slow — they just shared a busy colocated host with everything else I run. So I gave the idle Dell XPS 9700 on my desk a whole machine's worth of dedicated compute and pointed CI at it. The throttle hunt, the battery cap, two runners on one box, and why the GPU moonlights as a local LLM.
HomelabCI/CDGitLabGiteaDockerBuildKitGPUOllamaInfrastructure
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