Building dependable systems—from Rust internals to distributed infrastructure.
I build developer tools and platform software that make complex systems easier to explore and operate. My current focus is Oatty: making API operations useful to AI agents and visible to the engineers running them.
Let AI agents use your APIs—without losing visibility into what they did.
Oatty turns OpenAPI catalogs into a shared command catalog for engineers and AI agents. Agents discover and run API operations through MCP; engineers can inspect, execute, and troubleshoot the same operations from a terminal interface or CLI.
Workflow previews and validation make planned operations easier to review. Status and logs show what ran—and where it failed.
A streaming WebAssembly parser for XML, HTML, and JSX. Built in Rust to process input in chunks while keeping memory use predictable.
A SymSpell-based spellchecker compiled to WebAssembly, bringing fast spelling suggestions to JavaScript applications.
Turns SVG paths, including Bézier curves, into sampled points for animation, drawing, and hit detection.





