Education
MSc in Machine learning, Data Science and Artificial Intelligence — Aalto University, Finland
September 2022 — September 2024
GPA of 5.0 out of 5.0 (max. grade in all courses). Received the Dean's Scholarship for outstanding academic performance.
BSc Computer Science — University College London, UK
September 2016 — June 2019
First Class (1:1) grade. Minor in Entrepreneurship.
Professional Experience
Research Assistant — Intelligent Robotics Group, Aalto University
May 2023 — August 2023
I worked on an ongoing individual research project I had been developing with supervisors Prof. Ville Kyrki and Prof. Kevin Luck for the previous 6 months. I incorporate an imitation learning signal measuring the behavioral similarity between different morphologies in the reinforcement learning co-adaptation setting (i.e., the design and behavior of an agent are jointly optimized). We have observed that including this signal improves achieved rewards; these benefits scale proportionally to the complexity of the task. I gave a 40-min. talk at the department about the project. This work culminated in a paper, which we have presented at RSS EARL 2024 and EWRL 2024, winning the “Best Workshop Paper Award” in the earlier.
Backend Software Engineer — Cabify
January 2022 — August 2022
Cabify is a Spanish ride-sharing company which provides vehicles for hire via its smartphone mobile app. It was the first Spanish unicorn. I worked on Cabify’s matching algorithms, which are used to match incoming riders’ journey requests and suitable drivers.
Content Systems Engineer — Rockstar Games
November 2020 — June 2021
I designed and developed software systems for Rockstar’s large and highly complex virtual game environments to enable the creation of gameplay content for their titles.
Technology Consultant — PwC
May 2019 — October 2020
I mainly worked on two areas: software engineering (~80%) and foreign direct investment (FDI) attraction on the high-tech sector (~20%).
Student Partner — Microsoft
April 2018 — April 2019
Academic Tutor — UCL Department of Computer Science
September 2017 — April 2018
Courses (non-exhaustive)
Graduate
- Statistical NLP
- Reinforcement Learning
- Nonlinear Optimization
- Deep Learning
- Research Project in ML
- Gaussian Processes
- Supervised Methods
- Bayesian Data Analysis
- Data Mining
- Federated Learning
- Computer Vision
- Seminar in CS
Undergraduate
- Discrete Mathematics
- Mathematics & Statistics
- Computer Architecture & Concurrency
- Computability & Complexity Theory
- Logic & Database Theory
- Machine Learning for Behavioral Analytics
- Computer Systems
- Robotics Programming
Certifications
Machine Learning — Stanford University (Coursera)
September 2018
Skills
Most used in the last year
Python, C++ & CUDA, web (Go, Vue and CSS).
Libraries
Numpy, Matplotlib, PyTorch, Hugging Face (e.g., transformers), Gym, Mujoco, W&B...
Other technologies
Docker, Git, Perforce, Assembly, Linux/Unix.
Languages
Native Spanish and bilingual proficiency in English.