← Home

Writing

Notes from production payments, deployment, and the tools I use to build.

Articles

  • Everything I run fits on one box

    A short note on running this portfolio and three app support sites from one Hetzner VPS with Docker Compose and nginx.

  • Many models, one terminal

    How I compare model output before coding and keep provider routing, account selection, and credentials predictable.

  • Authorized, but never charged

    A gateway outage left subscriptions authorized but not captured. The fix was server-side verification, idempotency, and better state.