Backend engineer with 10+ years in distributed systems and infrastructure. Lately building
AI agent systems: the multi-agent platform at Netdata, and CLAI, an open-source agent
orchestrator written in Rust. Curious, persistent and pragmatic. I love learning and building things.
"Sow an act and you reap a habit;
sow a habit and you reap a character;
sow a character and you reap a destiny."
Charles Reade
Experience
- Lead the design and development of Netdata's multi-agent AI system: agents that analyse infrastructure data autonomously and produce reports for users, running inside the product.
- Backend systems for a SaaS monitoring product that ingests data from millions of nodes: Go services, PostgreSQL, Elasticsearch, Pulsar, on Kubernetes.
- Own performance and stability work at scale, from design to production incidents.
Go
PostgreSQL
Elasticsearch
Kubernetes
Pulsar
EMQX
AI Agents
LLMs
- Built observability solutions providing visibility into customer traffic across hundreds of services.
- Improved reliability and scalability of data pipelines ingesting terabytes daily.
Go
Java
Python
Kafka
InfluxDB
Elasticsearch
Hashicorp
AWS
- Designed and built microservices for billing, payments and antifraud systems.
- Worked in a distributed international team across multiple countries.
Go
Python
Kafka
PostgreSQL
Elasticsearch
Redis
Docker
Self-funded and built a SaaS platform for system monitoring that extracted metrics from unstructured data. Full stack, from infrastructure to ML algorithms.
- Designed and operated the full platform: Python backend, React frontend, Cassandra + PostgreSQL storage, Kubernetes orchestration.
- Applied ML and NLP techniques for automatic metric extraction from logs and unstructured text.
Python
React
Cassandra
PostgreSQL
Kubernetes
ML / NLP
- Systems Analyst at Panel Sistemas — telecom consulting, HA architecture, team management (20 people).
- Systems Engineer at GFI España — production deployments for international telecom customers.
- Scholar at Telefónica I+D — operations and support for AltamirA, a real-time rating and subscribers management platform.
Projects
Open-source desktop app to run teams of AI agents. Sole author.
- Agents get MCP tools, shared workspaces and a shell, with execution sandboxed (bubblewrap on Linux) and command policies enforced outside the model.
- Scheduled automations: agents that run unattended, keep their own memory across runs and delegate work to each other.
- Every prompt and tool call is recorded in SQLite, so runs can be audited and replayed.
Rust
Tauri
React
MCP
SQLite
- Algorithmic trading platform. Multi-objective evolutionary algorithms evolve strategies; AI agents backtest them, manage portfolios and watch live trades.
Go
React
PostgreSQL
AI Agents
Education
Master in Artificial Intelligence and Deep Learning
Alcalá University, 2018 – 2019
Thesis: recommender system for research papers using deep reinforcement learning.
Telecommunication Engineer
Alfonso X El Sabio University, 2007 – 2011
Technical Telecommunications Engineer — Telematics
Alcalá University, 1999 – 2003
Certifications
- Machine Learning & AI (Stanford University)
- Reliable Distributed Algorithms (KTH Stockholm)
- Algorithmic Trading Systems (UPM Madrid)
- Red Hat Clustering & Storage (RH436)
Languages
- Spanish: Native
- English: C1