Things I’m building and exploring.

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.

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.