Senior Software Engineer building production systems and open-source developer tooling, with a current focus on MCP reliability, interoperability, testing infrastructure, performance, and delivery.
I enjoy solving real-world engineering problems, contributing to open source, and writing about what I learn along the way.
-
MCP Failure Lab — Failure and resilience testing toolkit for MCP clients and servers, with deterministic fault injection across transport, protocol, lifecycle, timeout, cancellation, and malformed-response scenarios.
-
MCP Observatory — Evidence and compatibility observatory for MCP implementations, focused on structured test runs, interoperability findings, and reproducible implementation behavior.
I contribute to JavaScript ecosystem tooling and large-scale public-service platforms, with work spanning frontend architecture, mobile applications, automated testing, CI/CD, and release engineering.
-
npmx — Improved package search relevance, timeline correctness, asynchronous state handling, pagination, caching, and package-browser reliability.
View merged contributions -
e18e — Documented native and platform-supported replacements for obsolete JavaScript dependencies.
View merged contributions -
eGovernment Foundation — Delivered React and Flutter applications, shared UI infrastructure, accessibility improvements, automated testing, platform configuration, CI/CD, and production releases across the DIGIT ecosystem.
View merged contributions
I write about MCP reliability, interoperability, production engineering, performance, and testing infrastructure.
- I Injected the Same Failures Into 5 MCP SDKs. Here’s What I Found.
- What Happens When an MCP Tool Call Never Returns?
- Introducing MCP Failure Lab: Testing MCP Beyond the Happy Path
- Fixing an Infinite Loading State in the npmx Code Browser
- Beyond Test Automation: Building a Scalable End-to-End Testing Platform



