I build the infrastructure that earns the right to feel boring.
At Elastic I direct the ingest portfolio behind OpenTelemetry, Elastic Agent, and APM Server — the layer that decides whether petabyte-scale systems feel steady or chaotic. After hours, I maintain FastMCP and the agent infrastructure that only gets hard once real traffic and real failure modes show up.
Projects
All projects →FastMCP
The most popular Python framework for building Model Context Protocol servers. I’m one of two core maintainers, focused on Tool Transformation, MCP Sampling, Storage, and the server-wrapping layer that composes many MCP servers into one.
py-key-value
A top-1000 open-source Python library that unifies 15+ key-value stores behind one async interface, so frameworks can add storage without locking themselves to a backend.
py-mcp-collection
A monorepo of focused MCP servers for coding agents: bulk filesystem operations with code summarization, local-references from project docs, a vector-search document store, and a proxy layer that reshapes third-party MCP servers.
o11ykit
An observability toolkit for tracking OSS project health over time. It includes octo11y, a GitHub Actions pipeline that emits OTLP metrics for community, velocity, activity, and traffic. It powers the live stats on this site.
BigFix C3 Content
Open-source Inventory, Security, and Compliance content for IBM BigFix. It runs in hundreds of organizations managing more than ten million endpoints across government, defense, finance, media, retail, and higher education.
Writing
All posts →-
From 1,200 tools to 8: reshaping OpenAPI-derived MCP servers so agents can actually use them
A dump of every OpenAPI endpoint into an MCP server is technically correct and practically useless. Here's the transformation layer I've been building into FastMCP — and why picking the right 8 tools beats exposing all 1,200.
-
Pull Requests Are Dead. Long Live Context.
AI made code generation cheap without making review cheap. For open source, that shifts the scarce resource from code to context.
-
Agent Builder, Beyond The Chatbox: Introducing Augmented Infrastructure
We built an agent that does more than talk about infrastructure. It can reach into real environments, call tools through runners, and close the loop with Elasticsearch.
About
Full bio →Before Elastic I spent a decade in security — Amazon, Verve Industrial Protection, federal endpoint controls, and BigFix vulnerability disclosures. In 2022 Verve was acquired by Rockwell Automation for $200M; I left as CTO. That background left me with a permanent distrust of fragile systems and an obsession with the plumbing that holds them together.
Now I channel that into observability at scale and open-source agent infrastructure. The problems are different; the instinct is the same.
Live figures refreshed .