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 TransparencyPostgreSQLClaudeHosting
April 23, 2026 · 6 min read · Development
A week of trying to build a mobile LibreNMS client, and a finding about why the previous attempts haven't stuck around.
LibreNMSMobileFlutterAPI
April 4, 2026 · 3 min read · Development
A full redesign, an adaptive multi-stream speed test with Cloudflare CDN measurement, and a cleaner reputation card.
ipinfoWeb DevelopmentNode.jsCloudflare
April 3, 2026 · 5 min read · Development
From manually curated lists to a PHP tool in 2015 to a full Node.js rewrite in 2026 — the story of asn.ipinfo.app, what changed, and where it's headed.
ipinfoWeb DevelopmentNode.jsPHPHomelab
April 3, 2026 · 3 min read · Infrastructure
When a Zscaler App Connector VM fails to start because it can't load /var/log/ — how to boot into GParted, repair the XFS filesystem, and clear the bloated logs causing the problem.
ZscalerLinuxInfrastructureNetworkingTroubleshooting
March 30, 2026 · 3 min read · Infrastructure
How I push code and have it running in Kubernetes two minutes later without touching kubectl — the GitLab CI + Docker registry + Keel pipeline.
K3sKubernetesGitLabCI/CDHomelabInfrastructure
March 30, 2026 · 5 min read · Opinion
Fifteen years of loyalty, a half-dozen frustrating support calls, and a company that forgot what made it great.
T-MobileWirelessConsumerOpinion
March 30, 2026 · 6 min read · Development
Three production websites shipped in one stretch — a personal blog, a real estate platform, and a cosmetologist portfolio. Here's the technical breakdown and a note on how I actually made the time.
Web DevelopmentNode.jsExpressK3sHomelab
March 30, 2026 · 4 min read · Infrastructure
How Cloudflare Tunnel keeps my homelab secure, makes deploying new services fast, and means my public IP is never attached to anything I run.
CloudflareK3sHomelabNetworkingInfrastructure
March 29, 2026 · 6 min read · Infrastructure
Everything that went wrong upgrading a 3-node Patroni HA cluster from PostgreSQL 17 to 18, and exactly how I fixed it.
PostgreSQLPatroniKubernetesHomelabInfrastructure