Blog

Thoughts on testing, automation, and software quality.

Integrating Supabase Auth with FastAPI: A Production Story

What went wrong (and right) when we added Supabase authentication to our image hosting service. Docker env vars, SDK breaking changes, and a sync-on-auth pattern that made migration painless.

FastAPI Supabase Authentication Python Docker

Test Architecture for a Production Image Hosting Service

How Chitram structures 4,000+ lines of tests across unit, API, integration, and browser layers — with a TestDependencies pattern that solved our async nightmare.

Testing Python FastAPI Architecture CI/CD

Zero-Token Browser Testing with Bun and Playwright

How I cut browser testing costs by 99% using Daniel Miessler's kai-browser-skill pattern — code-first automation that runs infinitely without burning tokens.

Testing Playwright Bun AI Automation

Build Your Second Brain with Free Local AI (Obsidian + Ollama Guide)

Run a private AI assistant inside your note-taking app — no API costs, no data leaving your Mac.

AI Ollama Obsidian Local LLM Productivity

Building AI-Powered Testing Solutions with AWS Bedrock

Exploring how large language models can transform accessibility testing and defect identification in modern web applications.

AI AWS Bedrock Testing Automation Accessibility