Writing
Long-form notes on test automation, accessibility, and AI-assisted engineering.
November 5, 2026 · 3 min read
Risk-Tiered CI: @smoke on Every PR, Everything Nightly
How a 154-test framework spanning UI, API, Postgres, Kafka, and WebSocket decides what runs when — with the config to prove it.
October 28, 2026 · 3 min read
From Twice a Year to Every Month: Making Accessibility a Release Gate
Why a twice-yearly accessibility report wasn't a practice, what replaced it, and where automated scans stop being enough.
October 12, 2026 · 3 min read
Selenium to Playwright, Then AI: What the ~40% Actually Came From
Migrating a cross-platform suite to Playwright and layering AI-assisted workflows on top — and why I don't credit either change alone for the result.
September 3, 2026 · 2 min read
Building This Site to WCAG 2.1 AA, From Scratch
What actually went into making this portfolio accessible — and where automated tools stop being enough.