Skip to content
View plss12's full-sized avatar

Block or report plss12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
plss12/README.md

Pedro Luis Soto Santos

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.

Featured projects

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.

Stack

Python · PyTorch · TensorFlow/Keras · Reinforcement Learning · Deep Learning · MCTS · Scikit-Learn · NumPy · Pandas · Gymnasium · LLMs · MCP · SQL · Git · CI/CD · Docker · AWS

Contact

Portfolio · LinkedIn · pepoluis712@gmail.com

Pinned Loading

  1. Lunar-Rover-MADRL Lunar-Rover-MADRL Public

    Aprendizaje por refuerzo profundo multiagente para lunar rovers en un entorno lunar simulado.

    Python

  2. pyplAI pyplAI Public

    Biblioteca para Python con algoritmos de resolución de juegos de mesa (minimax, MCTS, SO-ISMCTS y MO-ISMCTS)

    Python 1

  3. Connect-X-AlphaZero Connect-X-AlphaZero Public

    Reinforcement learning agents for Connect4, featuring a robust AlphaZero implementation from scratch. Includes Rainbow DQN, PPO, and classic search algorithms like MCTS and Minimax, aiming to bench…

    Python

  4. pyplAI-MCP pyplAI-MCP Public

    MCP server that lets language models play board games with pyplAI's search algorithms (MCTS, minimax, ISMCTS) as tools

    Python

  5. pyplai-web pyplai-web Public

    Play Ultimate tic-tac-toe against pyplAI's Monte Carlo tree search, running in your browser with Pyodide

    TypeScript

  6. Store-Sales-TSF Store-Sales-TSF Public

    End-to-end Time Series Forecasting pipeline for supermarket sales, covering EDA, data processing, and advanced Machine Learning models.

    Jupyter Notebook