ANGEL HERMON

Software engineer.

I build systems and the tools around them.

Right now that's agentic engineering: harnesses, MCP tracing, and observability for agent runs.

View the work

Work

01

anvil

github.com/anhermon/anvil

A single-binary agent harness in Rust: pluggable LLM providers, sub-agents, a skill library, and persistent episodic memory in SQLite.

v0.1.0 pre-release Rust
02

mcp-trace

github.com/anhermon/mcp-trace

A transparent Go proxy for MCP servers. Emits an OpenTelemetry span per JSON-RPC tool call. No code changes on either side — the client just points at the proxy's port instead of the server's.

OpenTelemetry Go
03

spark-ordernet-mcp

github.com/anhermon/spark-ordernet-mcp

A read-only MCP server over a brokerage API. The read-only guarantee is enforced at the session layer by an exact-GET allowlist rather than by convention, and unavailable FX rates surface as an explicit missing state instead of a guessed conversion.

MCP Python

Stack

Go Rust Python TypeScript Kubernetes OpenTelemetry

Contact

Available for freelance and contract work.

The work I take on: making agent systems observable, getting them to fail loudly instead of silently, and building the harnesses and MCP plumbing underneath them. Every project above came out of one of those three.

If you have an agent pipeline that works in a demo and not in production, or one whose failures you cannot see, tell me what you are building and where it breaks.