AI / Machine Learning Engineer. I build AI systems that make decisions: reinforcement learning agents, search algorithms and deep learning models, taken from the paper to tested, working software.
MSc in Artificial Intelligence (VIU, thesis with honours on multi-agent deep reinforcement learning), BSc in Software Engineering (University of Seville) and almost two years as a Data Engineer at Minsait.
Open to AI and Machine Learning Engineer roles in Spain and Europe, on-site or hybrid. Available now.
| Project | What it is |
|---|---|
| Lunar-Rover-MADRL | Master's thesis (honours, 9.8/10): multi-agent route planning for lunar rovers with DDDQL and MAPPO, in a custom Gymnasium simulator. Case study |
| Connect-X-AlphaZero | AlphaZero from scratch in PyTorch, benchmarked against PPO, Rainbow DQN, MCTS and minimax. Reached the global top 10 of Kaggle's Connect X. |
| pyplAI | My Python library of game-solving algorithms (MCTS, minimax, SO-ISMCTS, MO-ISMCTS), on PyPI with no dependencies. Bachelor's thesis (honours, 9.7/10). Case study |
| pyplAI-MCP | MCP server that gives language models pyplAI's search algorithms as tools, so an LLM plans its moves instead of guessing them. Case study |
| pyplai-web | Ultimate tic-tac-toe against pyplAI's MCTS, with Python running in the browser via WebAssembly (Pyodide). Play it |
| Store-Sales-TSF | Sales forecasting for 54 stores with an XGBoost and LightGBM ensemble. Top 5% on Kaggle. |
Python · PyTorch · TensorFlow/Keras · Reinforcement Learning · Deep Learning · MCTS · Scikit-Learn · NumPy · Pandas · Gymnasium · LLMs · MCP · SQL · Git · CI/CD · Docker · AWS



