Skip to content
View AlejandroCampoy's full-sized avatar
👨‍💻
👨‍💻

Highlights

  • Pro

Organizations

@ugr-sail

Block or report AlejandroCampoy

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.

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
alejandrocampoy/README.md

Alejandro Campoy Nieves

Machine Learning Engineer • Deep Reinforcement Learning • Control & Optimization

LinkedIn   ORCID   Google Scholar   Email   Follow

GitHub followers   Public repositories

Machine Learning Engineer specialized in Deep Reinforcement Learning (PPO, SAC, TD3...) with experience in simulation-based environments and energy optimization.

Creator of Sinergym (⭐️ Sinergym Stars), an open-source framework for applying RL to building energy control using EnergyPlus. Background in AI research with published work on RL evaluation and explainability.

Also interested in broader Machine Learning applications where RL, optimization, or decision-making systems can bring value.

📚 Education

  • 🎓 PhD in Deep Reinforcement Learning (Artificial Intelligence) for Building Energy Optimization - University of Granada | 2021–2025
    • ⭐ Awarded with “Cum Laude” distinction (highest honors)
  • 🎓 Master’s Degree in Computer Engineering – University of Granada | 2018–2019
  • 🎓 Bachelor’s Degree in Computer Engineering – University of Granada | 2014–2018
    • ✔️ Specialization in Computing and Intelligent Systems

🧪 Technical Expertise

Reinforcement Learning

  • PPO, SAC, TD3 and other deep reinforcement learning algorithms (Stable-Baselines3, RLlib)
  • Continuous control and simulation-based learning environments
  • Reward design, policy evaluation, and performance analysis

Machine Learning & Systems Design

  • Design of ML systems for sequential decision-making problems
  • Experimentation and evaluation of learning algorithms
  • Modeling of simulation-based environments for RL research
  • Engineering, MLOps and applicability

Tools & Frameworks

  • PyTorch, pandas, numpy
  • Gymnasium
  • EnergyPlus
  • Scientific Python ecosystem

Application Domains

  • Energy optimization systems
  • Control and decision-making under uncertainty
  • Industrial simulation-based optimization

Sinergym

👉 https://github.com/ugr-sail/sinergym

An open-source framework for training and evaluating Reinforcement Learning agents in realistic building energy simulation environments.

⚙️ Key Features

  • Integration of EnergyPlus + Gymnasium for realistic RL simulation
  • Modular architecture for building and extending RL environments
  • Benchmarking of deep reinforcement learning algorithms
  • Standardized interface for continuous control problems
  • Designed for reproducible RL experimentation
  • Comparison with classical control strategies

🏗 Engineering Contributions

  • End-to-end RL workflows
  • Containerized execution environments (Docker)
  • Automated training and evaluation workflows
  • Structured configuration-based experimentation
  • Full documentation using Sphinx
  • Unit testing and reproducibility practices

👨‍💻 My Role

  • Lead developer and system designer
  • RL experimentation and evaluation methodology
  • Architecture of simulation-based RL environments and project delivery (packaging, CI/CD, docs)

📝 Publications

👉 Full list: https://scholar.google.com/citations?user=QDzMv44AAAAJ

🎯 Interests

  • Applying RL to real-world systems
  • Continuous Control
  • End-to-end products (not only offline experiments)
  • Energy & sustainability
  • Industrial optimization
  • Bridging research → production with engineering discipline (tests, CI, packaging, docs)

⭐️ If you're working on RL, control, or applied ML — feel free to connect!

Popular repositories Loading

  1. open-sustainable-technology open-sustainable-technology Public

    Forked from protontypes/open-sustainable-technology

    A directory and analysis of the open source ecosystem in the areas of climate change, sustainable energy, biodiversity and natural resources. https://docs.getgrist.com/gSscJkc5Rb1R/OpenSustaintech

    1

  2. CC-18-19 CC-18-19 Public

    Forked from fpeiro/CC-18-19

    Repositorio para la asignatura Cloud Computing del master en Ingeniería Informática

    Perl

  3. Proyecto-Cloud-Computing Proyecto-Cloud-Computing Public

    Repositorio local para la asignatura Cloud Computing del Máster Profesional de Ingenería Informática en la Universidad de Granada

    Python 2

  4. MII_PGPI_1819 MII_PGPI_1819 Public

    Forked from luiisgallego/MII_PGPI_1819

    Repositorio para las prácticas de Planificación y Gestión de Proyectos del Máster en Ingeniería Informática

  5. Ejercicios_CC Ejercicios_CC Public

    Ejercicios de apoyo de la asignatura de Cloud Computing

    Python

  6. microservices-broker microservices-broker Public

    Forked from JJ/microservices-broker

    Ejemplos para microservicios usando un broker

    Ruby