Languages
- Python
- TypeScript
- Bun
- SQL
Production-grade MCP servers and agentic systems — deterministic, documented, shipped. Creator of RivalSearchMCP, run by 100+ developers.
A deterministic research server that gives any AI agent auditable access to the open web — in one connection.
An agent that researches the open web needs many sources, and most search tooling is non-deterministic and unauditable — you can't tell why a result surfaced, can't trust it twice, and wiring up a separate integration per source is its own project.
One MCP connection exposes 9 specialized tools that fan out across 5 web engines, 9 social platforms, 5 news sources, 5 academic databases + 4 dataset hubs, GitHub, and documents (with OCR). No LLM runs inside the server — every tool returns deterministic output with a parseable structuredContent dict, so agents chain results without regex-parsing prose.
I'm an investigator by temperament — I build tools that gather and evaluate information, deterministically, at scale.
The tooling layer for AI agents is where I work: the servers, retrieval, scoring, and routing that turn an agentic demo into something you can run in production.
By day I'm at Shopify, deep in the GraphQL Admin & Storefront APIs, developer tooling, and live production debugging. By night I build the open-source MCP servers and agents above.
The through-line is auditable over impressive — a tool that returns the same answer twice and shows its work beats one that demos well and falls over on real data.