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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  1. Sept 2023 — Dec 2025

    MSc in Data Science and Computer Engineering

    My focus was on production data systems, machine learning and scalable analytics.

  2. 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.

  3. 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.

Blog

PictoMaker

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.

PictoMaker

Education & 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.

Projects

Contact

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.