Writing
Articles, notes, and essays on engineering, developer tools, accessibility, and product craft.
On this site
- Instrumenting a Fail-Closed License ServerA push-based Alloy → Loki + Prometheus stack for a licensing service where downtime stops customers generating PDFs — and the three production bugs it caught in its first week.observability · prometheus · loki · grafana-alloyAug 13, 2026
13 min - A Safe Masked UAT Refresh Pipeline with Dokploy and GreenmaskHow I set up a repeatable PostgreSQL UAT refresh flow that reads production, masks sensitive data with Greenmask, and restores only into a disposable UAT database.PostgreSQL · Dokploy · Greenmask · infrastructureJun 18, 2026
12 min - Building a Production-Grade Accessibility Scanning PlatformAn architectural deep-dive into A11yNow — the distributed web accessibility auditing backend I built at BarrierBreak. Browser pooling, distributed scheduling, multi-auth, error resilience, and a 600MB Docker image.accessibility · architecture · TypeScript · infrastructureJun 16, 2026
13 min - Building a Scalable Browser Automation Platform for Accessibility ScanningPage pooling, LRU-cached browser instances, multi-auth, stealth, and adblock — all in one Node.js service. A deep-dive into the browser automation layer I built for A11yNow at BarrierBreak.accessibility · browser automation · Playwright · architectureJun 16, 2026
12 min - Why We Built Our Own Accessibility Engine (And What "Accuracy" Really Means)Most accessibility scanners sort the world into violations and passes. We think that's the wrong model — and here's the thinking we built around instead.accessibility · WCAG · engineeringJun 15, 2026
3 min
From Medium
Loading posts…