← Back

Juan Cañete Azorín

juacker@komlog.org · LinkedIn · GitHub · juacker.github.io · Madrid, Spain (remote)

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

Senior Software Engineer @ Netdata
Sep 2021 – Present
  • 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
Senior Software Engineer @ BBVA
Jun 2020 – Sep 2021
  • 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
Senior Software Engineer @ OVHcloud
Dec 2017 – Jun 2020
  • 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
Founder @ Komlog
Jan 2015 – Dec 2017

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
Earlier roles
2005 – 2014
  • 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

2025 – Present · github.com/clairun/clai

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
Quercus Ilex
Private · public feed
  • 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