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.observabilityprometheuslokigrafana-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.PostgreSQLDokployGreenmaskinfrastructureJun 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.accessibilityarchitectureTypeScriptinfrastructureJun 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.accessibilitybrowser automationPlaywrightarchitectureJun 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.accessibilityWCAGengineeringJun 15, 2026
3 min
From Medium
Loading posts…