Professional Summary
Senior Data Scientist with 12+ years of industry experience and 4+ years of PhD research. I specialize in bridging the gap between raw data and actionable logistics decisions. My expertise spans building discrete event simulations for network optimization (Glovo), implementing vehicle routing problems (VRP), and designing evaluation frameworks for LLM agents (Meight). I approach data science with a robotics mindset: planning under uncertainty using noisy sensor data.
Last updated: January 2026
Core Skills
Languages:
Python, Go, C++, SQL
ML/AI:
LLM Evaluation, Agent Systems, RAG, Machine Learning, Deep Learning
Optimization:
Discrete Event Simulation, Vehicle Routing (VRP), Discrete Optimization
Tools:
PyTorch, Google OR-Tools, LangChain, DeepEval
Dev Tools:
GitHub Copilot, Cursor, VS Code, bash/zsh, AWS
Connect
💡 Tip: The PDF version is clean and ready to share. The recruiter-optimized version is ATS-friendly, 1-2 pages, and focused on recent experience.
📍 Location: Tiana (Barcelona area), Catalonia, Spain
💼 Work Setup: Remote (currently for Meight, Évora, Portugal)
🗣️ Languages: Dutch (native), English (fluent), Spanish (fluent), Catalan (proficient)
🇪🇺 Citizenship: Dutch / EU citizen
* Photo edited with AI (Gemini Banana Pro) for background removal and minor cleanup
Experience
Senior Data Scientist
Meight · Dec 2024 - Present
Évora, Portugal · Remote
- LLM Agents: Designed the company's agent evaluation framework, establishing metrics for faithfulness, tool usage, and cost to validate agent reliability before production.
- Tour Optimization: Developing freight planning algorithms that integrate real-time telematics and EU regulatory compliance (Reg. 561/2006) to optimize driver schedules.
Skills: Python, Go, LLM Evaluation (DeepEval), Agent Systems, Route Optimization
Senior Data Scientist
Glovo · Nov 2019 - Nov 2024 · 5 yrs
Barcelona, Spain · Hybrid
- Simulation Leadership: Led the architecture and refactor of the discrete event simulator used to validate matching algorithms across 23 countries and 120,000+ monthly couriers. This tool allowed the team to optimize the entire delivery lifecycle, where reducing delivery times by seconds resulted in significant cost savings.
- Route Optimization: Led the VRP implementation for "Live Multibundling," enabling dynamic order batching in real-time.
- Matching Logic: Built the automated optimization pipeline for the matching cost function, enabling rapid parameter tuning for network efficiency.
Skills: Python, Discrete Event Simulation, Discrete Optimization, Vehicle Routing (VRP)
Senior R&D Software Developer
Atomian · Jun 2017 - Nov 2019
Sant Cugat, Spain
- Data Engineering: Built ETL systems to prepare and integrate data for Atomian's cognitive architecture, enabling the Medical Records product to extract structured information from unstructured patient reports.
- Document Processing: Developed pipelines to read and process legal/property documents (notas simples) and medical records using Atomian's NLP platform.
- Analytics & Prediction: Performed analytics and built prediction models on extracted healthcare data, ensuring accuracy and reliability in clinical contexts.
Skills: C++, Information Extraction, Cognitive Architectures, Data Analytics
PhD Researcher
IRI - Institut de Robòtica i Informàtica Industrial (CSIC-UPC) · Apr 2011 - Jun 2017 · 6 yrs 3 mos
Barcelona, Spain
- Thesis: Searching and Tracking of Humans in Urban Environments by Humanoid Robots.
- Developed algorithms for robots to detect and track people using POMCP, particle filters, and Reinforcement Learning.
- Validated methods through 3km+ of autonomous experiments with humanoid robots in real-world urban settings.
Skills: C++, Python, ROS, POMCP, Particle Filters, Robotics
Software Engineer
Vestas Eólica SAU (Wind Energy) · Jan 2008 - Feb 2011 · 3 yrs 2 mos
Barcelona & Madrid, Spain
- ERP Development: Designed and developed an ERP system to manage, plan, and optimize maintenance operations for wind turbine fleets.
- Performance & Diagnostics: Worked in the P&D department performing statistical error analyses of wind turbines and developing KPI/performance dashboards. Led the technical implementation of a 3-month test to statistically validate wind and turbine production forecasts from weather companies (database design, statistical comparisons including t-tests).
- SAP Migration: Supported the migration of legacy ERP systems to SAP enterprise platform.
Skills: Java, SQL Server, MS Access, Excel VBA, ERP Systems, Statistical Analysis
Master's Thesis Researcher
IIIA-CSIC (Artificial Intelligence Research Institute) · Jan 2007 - Dec 2007 · 1 yr
Greater Barcelona Metropolitan Area
- Bio-inspired Navigation: Investigated navigation methods based on ant navigation models, developing the Average Landmark Vector (ALV) approach for autonomous robot localization.
- Computer Vision: Extracted invariant features (Difference of Gaussian, MSER) from panoramic camera images as artificial landmarks for robot navigation.
- Validation: Conducted successful experiments in both simulation and real-world environments with wheeled robots.
Skills: Matlab, Computer Vision, Robot Navigation, Feature Extraction, SLAM
Master's thesis research for University of Groningen MSc in Artificial Intelligence
Thesis: Solving Ambiguity in Global Localization (PDF)
Software Engineering Intern
Vestas Eólica SAU (Wind Energy) · Jan 2007 - Jul 2007 · 7 mos
Greater Barcelona Metropolitan Area
- Document Digitalization: Built system to digitalize official company documents, reducing paper usage and increasing operational efficiency.
- Database Integration: Created automated entrance card generation system using personnel database.
- Cost Optimization: Designed phone cost analysis tool to benchmark telecommunications providers and reduce expenses.
- KPI Dashboards: Developed tools to analyze and present service department Key Performance Indicators.
Skills: Database Systems, Excel VBA, Process Automation, Data Analysis
Software Engineer
DevSquad · May 2004 - Dec 2006 · 2 yrs 8 mos
Netherlands · Part-time (weekends/summer)
- System Integration: Developed integration components between two laboratory software systems - Laboras (behavioral analysis) and DataSciences (sensor data).
- Reporting Module: Developed circling behavior reporting functionality for laboratory animal research applications.
- GLP Compliance: Implemented digital signature module for file authentication to meet Good Laboratory Practices (GLP) regulatory requirements.
Skills: Visual Basic, C#, Software Integration, Laboratory Information Systems
Part-time work while completing BSc in Computing Science at University of Groningen
Software Engineer - Industrial Placement
Thales Nederland BV (Defense & Security) · Jan 2003 - Jul 2003 · 7 mos
Hengelo, Netherlands
- Platform Migration: Ported the Man Machine Interface (MMI) of the IRScan infrared targeting system for the Goalkeeper maritime anti-missile defense system.
- Cross-Platform Development: Successfully migrated software from Sun Sparc to PC Linux platform, ensuring functionality and performance parity.
- Defense Systems: Worked on critical defense infrastructure requiring high reliability and real-time performance.
Skills: C, Linux, Sun Solaris, GUI Development, Platform Porting
Industrial placement for HBO Bachelor in ICT at Hanzehogeschool Groningen
Project Report: IRScan MMI Platform Porting (PDF)
Junior Software Engineer - Orientation Internship
University of Groningen - Faculty of Law, Legal Informatics Section · Apr 2001 - Jul 2002 · 1 yr 4 mos
Groningen, Netherlands
- Database Tools: Built FactEditor and RelationEditor in Java to manage multi-database systems (Sybase), enabling legal experts to maintain facts, rules, and relations for the expert system.
- Client/Server Architecture: Designed and implemented RMI server for "the LawGame", a collaborative client/server application allowing students to interact with the legal expert system via a central server.
- Logic Engine: Implemented non-monotonic logic operators (dagger, sheffer stroke, logarithm) to handle unknown values in legal reasoning, enabling the system to draw conclusions from incomplete information.
- System Migration: Contributed to rewriting the expert system from C++/Delphi to Java, improving maintainability and platform independence.
Skills: Java, RMI, JDBC, Non-monotonic Logic, Expert Systems, Database Design, Client/Server Architecture, Legal Informatics, Sybase
Orientation internship for HBO Bachelor in ICT at Hanzehogeschool Groningen
Internship Report: Expert System for Legal Informatics (PDF, in Dutch)
Education
Doctor of Philosophy (PhD) - Automatic Control, Robotics and Computer Vision
Universitat Politècnica de Catalunya · 2011 - 2017
Thesis: Searching and Tracking of Humans in Urban Environments by Humanoid Robots
Thesis PDF | Thesis Page
Master of Science (MS) - Artificial Intelligence
University of Groningen · 2005 - 2008
Thesis: Solving Ambiguity in Global Localization
Thesis PDF
Bachelor of Science (BS) - Computing Science
University of Groningen · 2003 - 2006
Thesis: SLAM using Growing Neural Gas
Thesis PDF
Bachelor of ICT - Information and Communication Technology
Hanzehogeschool Groningen (University of Applied Sciences) · 1999 - 2003
Graduation Project: IRScan MMI Platform Porting (PDF)
Certificates & Courses
DeepLearning.AI
Agentic AI · November 2025
Short Courses · Nov 2025 - Jan 2026 · 13 courses completed
Coursera
Deep Learning Specialization · July 2019
5-course specialization by Andrew Ng (DeepLearning.AI)
View Certificate · Download PDF
Show individual courses
Discrete Optimization · December 2020
Georgia Institute of Technology
View Certificate · Download PDF · Discrete Optimization Exercises
Coding Roots
Started programming young with QBasic and Turbo Pascal, creating my first programs. During my HBO study (HIO), I learned Java and C. My university Master in AI introduced me to Prolog, Haskell, Matlab, and R for AI/ML work. Throughout my PhD I worked extensively with C++, and from my PhD onwards I've primarily used Python for data science and optimization. Today, I increasingly leverage LLMs (GitHub Copilot, Cursor) to help build the main components, accelerating development while maintaining code quality.