$ ls ./blog
Blog
Technical write-ups from real production work — not tutorials, not theory.
Beyond Vibe Coding: Directing AI to Build This Portfolio
Vibe coding is letting AI drive and hoping for the best. This is the other thing — directing Claude Code through every decision, catching its mistakes, and owning the outcomes. The real bugs, the git rollback, and what I learned.
Astro Cloudflare AI-Assisted Development Debugging Meta
Jun 2026
Finding $4,500/year in OCI Cloud Waste with Python
How I built automated detection and cleanup of unattached OCI volumes across 20+ customer compartments — and why the safety gates matter as much as the detection.
OCI Python Cloud Cost Automation
Dec 2025
Zero-Gap Zabbix 4 → 7 Migration at Scale
How I migrated 15,000+ URL checks and 1000+ servers from Zabbix 4 to Zabbix 7 without a single monitoring blind spot during cutover.
Zabbix Observability Migration Python Ansible
Jun 2025