Portfolio / Technical writing / 2026

Engineering useful systems, end to end.

Computer Engineer at Robotics-UPo, focused on machine learning, computer vision, and full-stack engineering.

Scroll to inspect
01Selected work

A selection spanning forecasting, stateful monitoring, reinforcement learning, and native C++ development. Every description is grounded in public project documentation.

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
02Latest writing

Notes from the workbench.

Short technical essays about the decisions behind public projects—architecture, observability, state, and the product layer around a model.

  1. 2 min read

    Making Self-Play Observable with SlimeAI

    A look at how SlimeAI connects PPO, self-play, a custom environment, and browser visualisation without confusing observation with evaluation.

    • Reinforcement learning
    • Python
    • Visualisation
03Background

Engineering across product and applied ML contexts.

Professional experience and education are presented exactly at the level supported by the current public résumé.

Experience

Full-Stack Web Developer

Freelance

June 2021 — Present

Custom websites and web applications for local small-business clients, covering the full delivery lifecycle.

Full résumé →
Education

Bachelor's Degree in Computer Engineering (Information Systems)

Universidad Pablo de Olavide

September 2022 — Present

Information Systems pathway, with honours in Advanced Programming and Quality.

More about me →

Start a conversation

Have an engineering problem worth unpacking?

For collaborations, freelance work, or a technical introduction, email is the most direct route.