~›blog
Writing
AI agents in production, the infrastructure under them, and what actually breaks. One post a week.
Browse by topic
A multi-tenant uptime monitor on one Cloudflare Worker (D1 + Cron)
2026-08-04 · 5 min read · case study · cloudflare · serverless · blipRAG is an authorization problem: filter before you retrieve
2026-07-07 · 7 min read · ai · rag · security · architecture · designWhen a fine-tuned classifier beats an LLM prompt for intent routing
2026-06-09 · 5 min read · ai · machine learning · architecture · researchRunning a 27B local LLM on hardware I already owned: 2.89 tokens/sec
2026-04-21 · 5 min read · case study · local llm · ollama · homelab · aiStitching video frames into one under-vehicle image with OpenCV
2026-03-24 · 5 min read · case study · computer vision · opencv · ffmpegThe upload succeeded, the processing didn't: async ingestion design
2026-02-17 · 6 min read · architecture · backend · queues · postgres · elasticsearchMicrosoft Graph /me returns nothing: delegated vs app-only tokens
2026-01-20 · 6 min read · oauth · microsoft graph · security · integrationsENOSPC with 107 GB free: thin provisioning lies to df
2025-11-04 · 7 min read · storage · debugging · proxmox · docker413 on upload: every layer in the request path has its own limit
2025-10-07 · 5 min read · debugging · nginx · kubernetes · wordpress · nextjsIt built fine and still crashed: Docker file ownership vs runtime user
2025-09-02 · 5 min read · docker · kubernetes · containers · debuggingDocker "failed to resolve reference": read the error inside out
2025-07-08 · 4 min read · debugging · docker · dns · linuxCloudflare Tunnel connected but not working: what the status hides
2025-04-15 · 5 min read · networking · debugging · cloudflare · tailscaleDeploying behind NAT: CI/CD to a private server with no open SSH port
2025-01-14 · 6 min read · case study · ci-cd · tailscale · docker · cloudflareThree ISPs, four routers, one MikroTik: rebuilding a homelab network
2024-10-08 · 5 min read · case study · networking · mikrotik · homelabThis site has no server, and that is the same decision that keeps my agents up
2024-07-16 · 6 min read · meta · cloudflare · architectureA map of everything I run, so the rest of these posts make sense
2024-06-25 · 4 min read · meta · homelab · cloudflare · proxmoxWhy I write about what breaks, not what shipped
2024-06-11 · 4 min read · meta