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 (International Mention · Cum Laude), 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
I have supervised 17 Bachelor’s Final Projects (TFG) and 3 Master’s Final Projects (TFM), and have participated in more than 40 evaluation committees. In total, I have taught 581 hours of university teaching, equivalent to 58.1 credits.
| Subject | Hours | Rating | Role |
|---|---|---|---|
| Algorithm Design and Development | 60h | 4.55/5.0 | Lecturer |
| Computer Security | 26h | — | Lecturer |
| Secure Development Methodologies | 20h | — | Lecturer |
| Programming 1 | 30h | 4.24/5.0 | Lab sessions |
| Hacking Techniques | 30h | 3.92/5.0 | Lab sessions |
| Subject | Hours | Rating | Role |
|---|---|---|---|
| Algorithm Design and Development | 75h | 4.80 / 4.24 /5.0 | Lecturer |
| Computer Security | 60h | 4.45/5.0 | Lecturer |
| Secure Development Methodologies | 50h | 4.46/5.0 | Lecturer |
| Programming 1 | 30h | 3.94/5.0 | Lab sessions |
| Subject | Hours | Rating | Role |
|---|---|---|---|
| Computer Security | 40h | 4.74/5.0 | Lecturer |
| Secure Development Methodologies | 20h | 4.18/5.0 | Lecturer |
| Algorithm Design and Development | 10h | — | Lecturer |
| Information Systems | 10h | — | Lecturer |
| Subject | Hours | Rating | Role |
|---|---|---|---|
| Computer Security | 40h | 4.4/5.0 | Lecturer |
| Secure Development Methodologies | 20h | 4.4/5.0 | Lecturer |
| Subject | Hours | Rating | Role |
|---|---|---|---|
| Computer Security | 20h | 4.4/5.0 | Lecturer |
| Secure Development Methodologies | 20h | 4.4/5.0 | Lecturer |
| Information Systems | 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 |
|---|---|---|
| 2026 | Winner — XI JNIC 2022 | Spanish National Conference on Cybersecurity Research |
| 2025 | Extraordinary Doctoral Award | Universidad Rey Juan Carlos |
| 2025 | Thesis Award for Greatest Impact on SDGs | Universidad Rey Juan Carlos |
| 2024 | Best Student Paper — MAEB 2024 | XV Spanish Congress on Metaheuristics, Evolutionary and Bio-inspired Algorithms |
| 2024 | Award — IX JNIC 2024 | Spanish National Conference on Cybersecurity Research |
| 2023 | Huawei Training Camp — Shenzhen, China | Huawei |
| 2023 | 3rd place — VIII JNIC 2023 | Spanish National Conference on Cybersecurity Research |
| 2023 | Finalist — National Cyber Challenge League 2023 | National Cyber Challenge League |
| 2022 | Winner — VII JNIC 2022 | Spanish National Conference on Cybersecurity Research |
| 2021 | 2nd place — BitUp 2021 | BitUp Hackathon |
| 2020 | Winner — II National Cyber Challenge League | National Cyber Challenge League |
| 2020 | Las12Uvas 2020 | Year-End Programming Contest |
| 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 |
| 2019 | Ada Byron Award 2019 | RITSI |
| 2019 | Las12Uvas 2019 | Year-End Programming Contest |
| 2019 | T3chFest Award 2019 | T3chFest |