Building infrastructure for autonomous AI agents
Solutions Engineer
I work on the systems that make AI agents reliable in production — tracing, evaluation, cost controls, regression detection. Not the demo, the infrastructure underneath it.
By day I'm a Solutions Engineer at Pendo, running technical evaluations and building proof-of-concepts for enterprise teams. By night I'm deep in agentic AI, building the tooling that turns autonomous agents from impressive demos into things you can actually trust.
- 🦊 Shipping eval + drift detection for Foxhound
- 🧪 Pressure-testing multi-agent orchestration patterns across LangGraph, CrewAI, and Claude Agent SDK
- 📝 Writing up field notes on what actually breaks when agents go to production
- 🤝 Open to chats about agent observability, evals, and SE work in AI
Compliance-grade observability for AI agent fleets.
Trace every decision. Evaluate every response. Budget every dollar.
Foxhound is an open-source observability platform I built for teams running AI agents in production. Generic APM tools treat agent workflows as black boxes — Foxhound traces the full decision tree so you can see exactly what happened, why, and where it broke.
What it does:
- Tracing — Structured span trees for every agent run, session replay to reconstruct state at any point, run diffs to compare executions side-by-side
- Evaluation — LLM-as-judge evaluators, dataset curation from production traces, experiment runner with A/B comparison
- Cost & SLA — Per-agent budgets with SDK callbacks, SLA monitoring, automated alerting across Slack, PagerDuty, Linear, and webhooks
- Regression Detection — Behavioral baselines per agent version, automated drift detection across deployments
- Prompt Management — Versioned templates with label-based promotion from staging to production
- Quality Gate — GitHub Actions integration that blocks PRs failing eval thresholds
Architecture:
11-package TypeScript monorepo · Fastify API (~80 endpoints) · PostgreSQL + Redis
7 background job queues · Python & TypeScript SDKs · 37 MCP debugging tools
Auto-instrumentation for: LangGraph · CrewAI · Pydantic AI · OpenAI Agents · Claude Agent SDK · Google ADK · AWS Bedrock AgentCore · Mastra · OpenTelemetry
- Dex — Open-source personal knowledge system built on Claude. Active contributor, daily user, testbed for agentic patterns.
- OpenClaw — Exploring how different agent frameworks handle orchestration, tool use, and long-running autonomous tasks.
- MCP servers & integrations — Connecting AI agents to the tools people actually use: Slack, calendars, CRMs, project management. Making agents do more than generate text.
| Clarity > cleverness | Agents don't read between the lines. Vague specs produce vague output. |
| Fluent ≠ correct | AI fails confidently. The skill is catching what looks right but isn't. |
| Orchestration is design | Multi-agent systems only work with right-sized tasks and clean handoffs. |
| Know the failure modes | Context degradation, spec drift, silent failures. You learn fast once burned. |
| Context is the unlock | Right information, right agent, right time. That's what separates demos from systems. |
| Not everything needs an agent | Sometimes a script is the right call. Half the job is knowing the economics. |
| Languages |
|
| Backend |
|
| Frontend |
|
| Infra |
|
| AI |
|
Outside of Pendo, I consult and build under my own name — Caleb Love. If you need someone to make AI actually work for your business (strategy, building agents, integrations, or just an outside technical read on what's real vs. hype), that's what I do.
Always up for a conversation about agent infrastructure, evals, or what enterprise AI actually looks like once the demo is over.



