AI platform engineer — operationalising LLMs and agents, knowledge graphs and retrieval, workflow orchestration.
Physician (MD) turned engineer (BSc CS), based in Barcelona, Catalonia, Spain. Currently Senior Staff Software Engineer at Celonis, where I am principal author of the agentic application runtime that powers Celonis' enterprise AI workflows — a large production Go codebase.
AI and agent systems that hold up in production:
- 🧠 Model-agnostic LLM orchestration — swap providers by configuration, not by code; reproducible agent behaviour in CI with record-and-replay testing.
- 📐 Agent tool-use and memory design — a specification for agent tool calling plus knowledge-graph memory, so an agent's context becomes a queryable ontology instead of a transcript.
- ⚡ Token- and latency-efficient tool use — order-of-magnitude cuts in tool-definition overhead and multi-step agent round trips.
- ✅ Quality at scale: high test coverage and deterministic regression testing for non-deterministic agent workloads.
- fullmcp — Go implementation of the Model Context Protocol: tools, resources and prompts over stdio/HTTP/WebSocket/SSE transports. CI-gated releases; 95.8% test coverage.
- periplon — CLI and Rust SDK for multi-agent AI workflows running unattended for hours or days.
- awiki — Template for an LLM-maintained personal wiki implementing Karpathy's LLM-wiki pattern. Multi-agent (Claude Code, Codex, OpenCode); BM25 + RRF-fused search via qmd.
- grapher — MCP server for diagram generation.
- oapix — OpenAPI-to-type-safe Go client code generation.
I also maintain long-running open-source infrastructure tooling such as docker-postgres-backup, used by teams for scheduled Postgres backups in Docker.
- Senior Staff Software Engineer @ Celonis (2024–now) — building the agentic application runtime powering enterprise AI workflows.
- Golang Team Leader @ Emporix (2022–2024) — led the Go team building a low-code workflow Orchestration Engine that Celonis acquired, product and team.
- Lead Go Engineer / Senior DevOps & SRE (2007–2022) — Go microservices at a Barcelona medical research institute; SRE at a fintech.
- Alongside engineering: part-time Professor of statistics and CS for medical students (2005–2022), resident physician in preventive medicine, and tech writer at Byte Magazine.