7+ years shipping production web and mobile products end to end — React/Preact frontends, Node and Cloudflare Workers backends, real-time systems, and headless commerce at scale.
Currently: Software Engineer at Dutch, a telehealth platform for pets. Working across a React Native mobile app, a Shopify-based storefront, and a Cloudflare Workers backend.
Building in the open:
- MarkLayer — open-source webpage annotation tool that ships an MCP server, so AI coding agents like Claude Code can pick up feedback as a live work queue and resolve it themselves, not just read it. Cloudflare Workers, Durable Objects, WebRTC.
- Wiki-Forge — compiles a codebase into a plain-language wiki for PMs and new engineers, and detects drift so it only rewrites what actually changed.
- multipass-everywhere — a runtime-agnostic Shopify Multipass token generator (Node, Deno, Cloudflare Workers), zero dependencies, native Web Crypto only.
Stack: TypeScript, React, Preact, Node, Cloudflare Workers/Durable Objects, Shopify Hydrogen and headless commerce. Increasingly building tools for AI agents, not just with them — MCP servers, agent-readable APIs, structured tool interfaces.





