Tech Leader & Software Architect
Software Architect and Tech Leader with over 30 years of experience designing, building and leading technology projects. I wrote my first lines of code at age 10, and that spark never went out — three decades later I still get the same thrill from solving hard problems and pushing the boundaries of what software can do.
I'm driven by an insatiable curiosity for technology and a genuine desire to make things better. That energy has taken me through companies like Microsoft, Telefonica, Orange, BNP Paribas and Mediaset, where I've always sought the most challenging projects and the sharpest teams. Every new stack, every new paradigm is an opportunity to grow — and I've never stopped learning.
Currently at Alicunde, leading development teams and designing scalable architectures for international clients. I'm passionate about clean architecture, domain-driven design, and building frameworks that help developers write resilient software. In my spare time, I maintain Encina, an open-source .NET framework for Railway Oriented Programming.
|
Build resilient .NET applications with Railway Oriented Programming. A comprehensive framework providing explicit error handling, messaging patterns (Outbox, Inbox, Saga), multi-provider support, and full observability. Key features:
|
A lightweight mediator abstraction for .NET applications built on functional programming principles. Highlights:
|
- 30+ years in software development, from C/C++ to .NET 10
- Led architecture and development for fleet management systems serving international clients
- Built pioneering CRM SaaS solutions for Telefonica (one of the first in Spain)
- Designed BI dashboards and ETL pipelines at Orange/Jazzplat
- Developed virtual reality applications for robotics, e-commerce, and architecture
- Contributed to projects for Microsoft, Telefonica, BNP Paribas, Mediaset
Building resilient software, one Either at a time.



