Things I’m building and exploring.

Catch My Drift

A Git-backed command-line tool that flags code changes that warrant a review of related documentation, specs, or agent skills, so engineers know when to revisit the context their teams and agents rely on.

Counterfact

An open-source API simulation framework that turns an OpenAPI specification into a programmable mock server, so frontend teams can build and test against reliable APIs while the production backend is incomplete, unstable, or unavailable.

AI acceptance test workflow

How I verify AI-written code: each pull request includes a short checklist of acceptance tests I run myself, with human sign-off required before merging.

FDL

A declarative domain-specific language for defining UI element behavior—parsing, formatting, validation, dependencies, filtering, and aggregation—in one place. Originally designed to support a complex treasury management system, I'm working on an open-source version that can support any data-intensive UIs in banking, healthcare, and other highly regulated environments.

usingTemporaryFiles

A concise, robust way to work with temporary files—and a practical example of JavaScript’s explicit resource management model.

Things I’ve shared over the years.