Skip to main content
Elizabeth Stein
DevTools ArsenalOpen to workHomeWorkAboutContact

Case study

devtools2026

API Watchdog

Self-running breaking change monitor for external APIs. Automatically detects schema changes, deprecations, and breaking updates with zero manual intervention.

Building the tools that build the tools

Field notes

Role

Creator

Read order

Evidence first, then constraint → build → proof. Use the chapter rail to jump sections; orbit to adjacent work from the bottom of the case study.

DevTools Arsenal·✦II-Class Star

Evidence

System surface

No public screenshot on file—generative preview stands in for the visual layer.

Signature viewpreview

Story arc

How this shipped

Building the tools that build the toolsThree beats: what pressed against the work, how the stack answered, and what changed once it was live.

I · Constraint

The brief

External API changes break production apps without warning. Manual monitoring is tedious and catches issues after they cause outages.

II · Build

The craft

Built automated monitoring that detects schema changes, response format differences, and deprecation notices. Runs continuously with alerting.

III · Proof

What moved after launch

Catches breaking changes before they hit production. Zero manual monitoring required. Alerts within minutes of API changes.

Inventory

Stack & signals

Node.jsTypeScriptAutomation
← Project archive

Tell me what you're building

If you need someone who can own UI, systems, and AI integration without losing the plot—I'm listening. Contract, advisory, or full-time: we'll find the right shape.

Start a ConversationSee More Projects

Related work

Same clustersignal 3
Signal: Medium
Node.jsTypeScript

Repro-in-a-Box

Autonomous QA agent that finds bugs on your site, captures reproducible evidence (HAR files + screenshots), validates reproducibility, and integrates with Claude Desktop via MCP. 7 built-in detectors: JavaScript errors, network failures, broken assets, WCAG 2.1 accessibility, Core Web Vitals, mixed content, and broken links. 170 tests, 85% coverage.

Same clustersignal 3
Signal: Medium
Node.jsTypeScript

Ally A11y CLI

The only accessibility CLI with real-time auto-fix and impact scoring. Published on npm as ally-a11y with MIT license, GitHub Actions CI/CD, and codecov integration.

Same clustersignal 3
Signal: Medium
TypeScriptAutomation

MultiPersonas

AI persona-based website testing CLI that simulates diverse user types navigating your site. Each persona (developer, senior citizen, non-native speaker, accessibility user, etc.) reports friction, confusion, and UX issues from their unique perspective.

Keep exploring

Previous Project

Ally A11y CLI

The only accessibility CLI with real-time auto-fix and impact scoring. Published on npm as ally-a11y with MIT license, GitHub Actions CI/CD, and codecov integration.

Next Project

MultiPersonas

AI persona-based website testing CLI that simulates diverse user types navigating your site. Each persona (developer, senior citizen, non-native speaker, accessibility user, etc.) reports friction, confusion, and UX issues from their unique perspective.

© 2026 Elizabeth Stein

·Contact·Privacy
Let's work together → GitHubLinkedIn

Built with Next.js, Three.js, and obsessive attention to detail.