About
I like testing an idea before getting too attached to it.
A prototype helps me ask better questions. From there, I tend to get involved in the whole process: the product decisions, the architecture, how the team works, and what it will take for someone to use it.
I also enjoy explaining what I’m learning. That’s where the talks, articles and many of the projects here come from. Some are tools I use for work; others started simply because there was something I wanted to understand.
Work
My work took me through mobile apps, data and networking before I focused on AI. I’ve worked directly with customers and built the systems other teams depend on.
These days, more of my time goes into deciding what to build, bringing people together, and seeing the work through to launch. What I learned in those earlier roles still shapes those decisions.
Jan 2026 — present
Machine Learning Engineer · AI Platform & AI Enablement
Madrid, Spain (Remote)
I created Fever’s shared AI agent platform and knowledge layer, and led its first AI product for external customers from prototype to partner rollout.
Nov 2025 — Dec 2025
Machine Learning Engineer · AI Innovation
Madrid, Spain (Remote)
I coordinated the day-to-day work of a five-person prototyping squad: more than ten prototypes in two months, with three reaching production.
Oct 2024 — Oct 2025
Machine Learning Engineer · Pricing & Personalization
Madrid, Spain (Remote)
I helped develop Fever’s dynamic pricing platform and roll out a multi-country pricing programme across more than 2,600 events with the Growth team.
Sept 2023 — Oct 2024
Data & Machine Learning Engineer
Granada, Spain (Remote)
I built production ML libraries, data pipelines and cloud APIs in a regulated environment, and helped modernise the architecture and reduce infrastructure costs.
Mar 2023 — Sept 2023
Software Consulting Engineer · Automation
Lisbon, Portugal (Hybrid)
I delivered network automation in Professional Services, working with customers on architecture, implementation and reliable operations.
Sept 2022 — Feb 2023
Technical Consulting Engineer · Enterprise Networking
Lisbon, Portugal (Hybrid)
I supported enterprise networking customers in complex production environments, combining structured troubleshooting with clear communication under pressure.
Sept 2021 — Jul 2022
Data Scientist
Madrid, Spain (Remote)
I helped establish a new data team and built data products to improve operations and customer experience.
Nov 2020 — Aug 2021
Ionic App Developer
Madrid, Spain (Remote)
I developed and shipped features for CrowdFarming’s cross-platform mobile app, working closely with Product and Design.
Education
I’ve always wanted to understand where a solution comes from and where its limits are. That curiosity explains much of what I chose to study, and my interest in logic and computation.
Studying the humanities opened up other conversations: how we reason, how we listen, and what responsibility we take on when we make decisions.
Sept 2023 — Dec 2025
MSc in Data Science and Computer Engineering
My focus was on production data systems, machine learning and scalable analytics.
Sept 2017 — Jun 2023
BSc in Computer Engineering and Mathematics (Double Degree)
A foundation in machine learning, computer vision and statistics, together with the mathematical rigour of geometry, algebra and topology.
2017 — 2021
University Leadership School (Escuela de Liderazgo Universitario)
Selected for a programme in leadership and critical thinking, focused on judgement, communication and service to others.
Beyond work
Some questions follow me outside the day job: what a computer can prove, how software can help someone communicate, and how to explain an idea well.
I explore them by writing, building things, and teaching. These projects are where much of that curiosity ends up.
Mathematical logic
My undergraduate thesis approached Gödel’s incompleteness theorems through algorithms and Turing machines. I’m developing those ideas in a blog series with Python, and presented the work at EuroPython 2026.
BlogPictoMaker
Finding and ordering pictograms takes effort. PictoMaker explores how language models can suggest what comes next in a pictogram keyboard for augmentative and alternative communication.
PictoMakerEducation & community
At Cisco, I helped create and teach a Python workshop. I also give talks and take part in projects such as Bridge, Hospitalit-e, and @yoteayudoconlasele: different ways of sharing knowledge and building something useful with others.
ProjectsContact
Thinking about where AI could help your organisation, building a product, or curious about one of these projects? I’d like to hear from you.