Madrid, Community of Madrid, Spain
Software engineering leader with 10+ years building data-intensive distributed systems in Rust, Python, and TypeScript. Previously led the backend team at WalletConnect, owning infrastructure serving millions of wallet-to-dApp connections. Now building production multi-agent AI workflows, applying a decade of distributed-systems and ML engineering to systems where reliability, orchestration, and failure handling actually matter.
Building a digital asset treasury management system powered by multi-agent AI workflows. - Designed and built a multi-agent system that orchestrates specialized agents to automate treasury and accounting operations for treasury managers. - Architected the orchestration layer with LangGraph and Anthropic SDK, using tool use & function calling, RAG over proprietary data, MCP integrations.
FKA as WalletConnect, Inc Led a backend team of 4 engineers, owning the messaging infrastructure powering wallet-to-dApp connections across web3. - Scaled WalletConnect Network in Rust to handle 70k op/s at 180ms p50. - Rebuilt storage and networking infrastructure , reducing cost by 30%. - Owned hiring, architecture, and on-call for the back-end team.
built things in Rust, sometimes they were useful
Left my full-time position to take on occasional projects with the team.
Developed and maintained Machine Learning powered applications by creating models, data pipelines and microservices, using Python, Go, scikit-learn and Tensorflow, to assist various business processes of one of Europe's largest construction materials manufacturer.
consulted with some web3 companies for a brief time, built things for the ICP ecosystem