Doctor in Artificial Intelligence and Assistant Professor at the Universidad Rey Juan Carlos (URJC), member of the GRAFO Research Group, specializing in combinatorial optimization and metaheuristic algorithms applied to influence maximization problems in social networks, cybersecurity, and communication networks.
I graduated with Honours in both Final Degree Projects (Computer Engineering and Computer Systems Engineering). My research has been published in JCR-indexed journals (Q1, Q2) and presented at international conferences.
I am also an active participant and organizer of competitive programming contests, with over 1,100 problems solved on platforms such as Codeforces, UVA, SPOJ, or Kattis, and multiple recognitions in national and international competitions including SWERC, Google HashCode, and AdaByron.
PhD in Artificial Intelligence, 2025
Universidad Rey Juan Carlos
Master's in Artificial Intelligence Research (8.4), 2021
Universidad Rey Juan Carlos
Bachelor's in Computer Engineering (Final Project 10 · Distinction), 2019
Universidad Rey Juan Carlos
Bachelor's in Computer Systems Engineering (Final Project 10 · Distinction), 2019
Universidad Rey Juan Carlos
GRASP, VNS, Path Relinking, metaheuristics
Influence maximization, graph analysis
TensorFlow, NumPy, Python
| Subject | Year | Hours | Rating | Role |
|---|---|---|---|---|
| Algorithm Design and Development | 2025-2026 | 60h | 4.55/5.0 | Lecturer |
| Computer Security | 2025-2026 | 26h | — | Lecturer |
| Secure Development Methodologies | 2025-2026 | 20h | — | Lecturer |
| Programming 1 | 2025-2026 | 30h | 4.24/5.0 | Lab sessions |
| Hacking Techniques | 2025-2026 | 30h | 3.92/5.0 | Lab sessions |
| Algorithm Design and Development | 2024-2025 | 75h | 4.80 / 4.24 /5.0 | Lecturer |
| Computer Security | 2024-2025 | 60h | 4.45/5.0 | Lecturer |
| Secure Development Methodologies | 2024-2025 | 50h | 4.46/5.0 | Lecturer |
| Programming 1 | 2024-2025 | 30h | 3.94/5.0 | Lab sessions |
| Computer Security | 2023-2024 | 40h | 4.74/5.0 | Lecturer |
| Secure Development Methodologies | 2023-2024 | 20h | 4.18/5.0 | Lecturer |
| Algorithm Design and Development | 2023-2024 | 10h | — | Lecturer |
| Information Systems | 2023-2024 | 10h | — | Lecturer |
| Computer Security | 2022-2023 | 40h | 4.4/5.0 | Lecturer |
| Secure Development Methodologies | 2022-2023 | 20h | 4.4/5.0 | Lecturer |
| Computer Security | 2021-2022 | 20h | 4.4/5.0 | Lecturer |
| Secure Development Methodologies | 2021-2022 | 20h | 4.4/5.0 | Lecturer |
| Information Systems | 2021-2022 | 20h | 4.4/5.0 | Lecturer |
| Date | Course | Event |
|---|---|---|
| Nov 2020 | Competitive Programming in Python · 3h · Slides | Night of Researchers |
| Nov 2020 | Android App Development with App Inventor · 2h | Night of Researchers |
| Nov 2020 | Competitive Programming in Python · 3h · Slides | Science Week |
| Nov 2020 | Augmented Reality with Unity and Vuforia · 2h | Science Week |
| Nov 2020 | Visual Programming with Minecraft · 2h | Science Week |
| Mar 2020 | Competitive Programming in Python · 2h · Slides | AULA 2020 |
| Feb–Apr 2020 | Competitive Programming Course · 3 months | URJC |
| Nov 2019 | Competitive Programming in Python · 2h | URJC |
| Apr 2019 | How Public is Your Private Information? · 2h | URJC |
| Apr 2019 | Competitive Programming · 4h | URJC |
| Apr 2019 | Webworld — Web Development · 4h | URJC |
| Jan–Apr 2019 | Competitive Programming Course · 4 months | URJC |
| Year | Award | Organisation |
|---|---|---|
| 2024 | Best Student Paper — MAEB 2024 | XV Spanish Congress on Metaheuristics, Evolutionary and Bio-inspired Algorithms |
| 2023 | Huawei Training Camp — Shenzhen, China | Huawei |
| 2019 | Winner — II Social Council Award for Young Researchers | Universidad Rey Juan Carlos |
| 2019 | Special Mention — E-Madrid Congress (BlueThinking) | eMadrid Excellence Network |
| 2019 | Honours — Computer Engineering Final Project | Universidad Rey Juan Carlos |
| 2019 | Honours — Computer Systems Engineering Final Project | Universidad Rey Juan Carlos |