- Visual QA as a CI Pipeline Stage 2026-02-06
How I added an AI agent to my CI/CD pipeline that screenshots every UI state across three viewports—desktop, tablet, and mobile—and uploads them as artifacts.
- Who Is Agent Trace For? 2026-01-30
Cursor's Agent Trace spec wants to track AI-generated code. The interesting question isn't attribution — it's what the process data could unlock.
- Rich Links for Lazy Developers 2026-01-10
Automating Open Graph image generation with Playwright and GitHub Actions. Every post gets a social preview image without manual work.
- My QA Engineer is an LLM 2026-01-09
How Claude and Playwright MCP automated UI testing across viewports, themes, and interactive states—with GitHub issues as visual test reports.
- Rolling My Own Newsletter with Claude 2026-01-07
Building a newsletter signup in 30 minutes with Claude. Cloudflare Workers, KV storage, and GitHub Actions sync—no SaaS subscriptions needed.
- Claude Code On-The-Go 2026-01-02
Running six Claude Code agents in parallel from an iPhone. A cloud VM, Tailscale, mosh, and push notifications enable async development from anywhere.
- Letting the AI Do It 2025-12-28
I gave Claude Code API keys and asked for a secure dev server. It provisioned a VM, hardened SSH, set up firewalls, and recovered from locking itself out.
- Automatic Blog Translations With Claude and GitHub Actions 2025-12-23
A GitHub Actions workflow that uses Claude to automatically translate blog posts into 9 languages when English content is merged to main.
- Hello World 2025-12-20
Welcome to my blog. Ideas, notes, and things I find interesting about software engineering and AI.