Projects8 documented builds

Selected work across models, products, and systems.

Each entry links to its public source. Flagship projects come first; smaller experiments follow without turning repository activity into unsupported claims.

01Electricity forecasting platform

IberGrid

A web platform for forecasting PVPC electricity prices in peninsular Spain, combining next-day and weekly outlooks with market context, model visibility, and source status.

  • Python
  • FastAPI
  • Next.js
  • PostgreSQL
  • MLflow
  • PyTorch Forecasting
  • Docker Compose
02State-aware monitoring service

PingTEO

A Python service that monitors Universidad Pablo de Olavide's official electronic noticeboard, persists state in SQLite, and sends ntfy notifications for additions, changes, and confirmed removals.

  • Python
  • SQLite
  • ntfy
  • systemd
03Reinforcement-learning demo

SlimeAI

A PPO and self-play Slime Volleyball environment with background training and a real-time browser visualisation.

  • Python
  • Flask
  • Gymnasium
  • Stable-Baselines3
  • PyTorch
  • Socket.IO
  • HTML5 Canvas
04Code-driven C++ game

Snake++

A polished retro-inspired Snake game built in modern C++, with procedural visuals and synthesised audio.

  • C++20
  • SDL3
  • CMake
05Market analysis application

OlivePrice Insights

Historical olive-oil price analysis with visualisation, PCA, K-Means clustering, and Random Forest prediction workflows.

  • Python
  • Selenium
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • scikit-learn
06Autonomous browser game

Territory Pong

A dependency-free territory game in which autonomous paddles compete to claim the board, built with browser-native technologies.

  • HTML
  • CSS
  • JavaScript
07Autonomous 2D simulation

RayBot

A compact robot simulation where sensor rays guide an autonomous agent through an obstacle course towards a goal area.

  • C++17
  • raylib 5.5
  • CMake 3.20+
08Computer-vision CLI

Animal Detector

A command-line tool using pretrained YOLOv8 COCO weights to filter supported animal classes and save annotated images.

  • Python
  • Ultralytics YOLOv8
  • OpenCV
  • NumPy