J15
Automated Tailoring of the Doom Engine for Handheld Gaming Devices.
§ Currículum académico
Doctor en Ingeniería Informática y profesor asistente en la Universidad de Waseda (Japón). Anteriormente fue investigador posdoctoral en la Universidad de Cádiz (España). Obtuvo la acreditación de Profesor Contratado Doctor de ANECA en 2025. Su investigación se centra en la computación sostenible: combina optimización de compiladores, inteligencia artificial y computación evolutiva para reducir el impacto ambiental del software. Sus aplicaciones abarcan software verde, sistemas embebidos, transporte inteligente y seguridad informática. Es autor de 15 artículos de revista (9 Q1, 5 Q2 y 1 Q3) y más de 30 trabajos en congresos, incluidos foros CORE A*/A/B. Dirige proyectos competitivos, entre ellos colaboraciones industriales con Kioxia. Sus estancias en Japón, Canadá y Bélgica han impulsado colaboraciones internacionales en IA sostenible y computación evolutiva.
Fecha de nacimiento
21 de enero de 1999 (27 años)
Idiomas
Español (nativo), inglés (C1+), japonés (básico)
Acreditación
ANECA: Profesor Contratado Doctor (2025)
Producción científica
15 artículos de revista y más de 30 trabajos en congresos
§ Trayectoria
Universidad de Waseda
Actualmente ejerzo como profesor en la Universidad de Waseda.
Universidad de Cádiz
Universidad de Cádiz
Universidad de Cádiz
Universidad de Cádiz
Universidad de Cádiz
Universidad de Cádiz
Universidad de Amberes
Objetivo Desarrollar un modelo que determine dinámicamente la asignación del modo eléctrico en autobuses híbridos enchufables.
Resultados Manuscrito científico pendiente de nuevo envío.
Universidad Ritsumeikan
Objetivo Estudio empírico del efecto de las optimizaciones de compiladores en el consumo energético de motores de videojuegos, con especial atención a Doom.
Resultados Artículos publicados en IEEE Consumer Electronics Magazine y Entertainment Computing.
Universidad de Alberta
Objetivo Estudio empírico del efecto de las optimizaciones de compiladores en el consumo energético de aplicaciones iOS.
Resultados Artículo publicado en Sustainable Computing: Informatics and Systems.
Universidad Metropolitana de Osaka, Japón
Inició una colaboración en algoritmos evolutivos robustos para computación verde tras visitar el laboratorio en junio de 2025. Allí impartió una charla e intercambió ideas técnicas con el grupo del profesor Nojima; el trabajo conjunto continúa.
Universidad Ritsumeikan, Japón
Continúa colaborando en videojuegos verdes y modelos de lenguaje energéticamente eficientes tras la estancia de investigación. Se están desarrollando nuevas iniciativas conjuntas.
P7
Programa de colaboración Universidad de Waseda-Kioxia, Japón | Proyecto financiado por la industria
Investigador principalP6
Ayudas especiales de investigación de la Universidad de Waseda | Japón
Investigador principalP5
Proyecto regional de I+D | Junta de Andalucía, España
Miembro del equipoP4
Proyecto nacional de I+D | Ministerio de Ciencia e Innovación, España
Miembro del equipoP3
Proyecto nacional de I+D | Ministerio de Ciencia e Innovación, España
Miembro del equipoP2
Proyecto regional de I+D | Junta de Andalucía, España
Miembro del equipoP1
Proyecto nacional de I+D | Ministerio de Ciencia, Innovación y Universidades, España
Miembro del equipo§ Publicaciones
J15
Automated Tailoring of the Doom Engine for Handheld Gaming Devices.
J14
Native Code, Greener Games? Investigating Energy Efficiency in Unity Builds.
J13
Evaluating Compiler Optimizations for Faster and Greener Web Browsing.
J12
Energy-Efficient Large Language Models.
J11
Two-Level Automatic Software Optimization Using Cooperative Co-Evolutionary Algorithms.
J10
Energy–Performance Trade-Offs of LU Matrix Decomposition in Java Across Heterogeneous Hardware and Operating Systems.
J9
Does Faster Mean Greener? Runtime and Energy Trade-offs in iOS Applications with Compiler Optimizations.
J8
Sustainable driving operations of urban plug-in hybrid buses considering restricted emission mapping zones.
J7
Green Gaming: Automated Energy Consumption Reduction for Doom Engine.
J6
Automatic software tailoring for Green Internet of Things.
J5
Automatic Software Tailoring for Optimal Performance.
J4
GAGI: Game engine for Artificial General Intelligence experimentation.
J3
Source code obfuscation with genetic algorithms using LLVM code optimizations.
J2
Neuroevolved bi-directional LSTM applied to zero emission zones management in urban transport.
J1
Optimal battery management strategies for plug-in electric hybrid buses on routes including green corridors.
J23
Multi-objective optimization for urban greening: A systematic literature review of human preferences, equity, and livability.
J22
An Empirical Study of Cross-Stage LLVM Optimization Level Interactions and Their Impact on Performance.
J21
Automatic Binary Obfuscation and Reduction of Ethereum Blockchain Clients.
J20
Green Code Generation with Large Language Models via Energy-Guided Selection.
J19
Adaptive Energy Management Strategy for Plug-in Hybrid Electric Buses via Dynamic Programming.
J18
A Framework for Energy–Quality Efficiency Assessment in Large Language Models.
J17
A Systematic Review of Code Obfuscation in Blockchain Systems.
J16
Energy–Performance Trade-offs of CUDA Compiler Optimizations in Embedded GPUs.
B1
A Survey on Automatic Source Code Transformation for Green Software Generation.
C19
Impact of Compiler Evolution on Energy and Performance of Node.js Applications.
C18
GreenLLMs: Sustainable Large Language Models.
C17
Multi-Objective Optimization of Urban Plugin Hybrid Bus Operations in Restricted Emission Mapping Areas.
C16
Performance and Consumption Analysis of LU Matrix Decomposition on Heterogeneous and Traditional Multicore CPUs.
C15
Code Obfuscation with LLVM: An Analysis of the Impact of the LLVM Version.
C14
Green by Design: Energy-Guided Reranking of LLM-Generated Programs.
C13
A Two-step Approach to Find Short Compilation Transformation Sequences for Optimal Software Runtime Performance.
C12
Comparison on the use of Hybrid and Plug-in Hybrid Electric Buses for Sustainable Urban Transportation - Split Use Case.
C11
Automatic Generation of Greener Software Program Versions with Genetic Algorithms.
C10
Two-level Software Obfuscation with Cooperative Co-evolutionary Algorithms.
C9
Bus Route Segmentation for Performance Optimization Using Geographical Mapping Tools.
C8
Electric Drive Assignment Strategies Optimization for Plug-in Hybrid Urban Buses on Tailored Emissions Mapping.
C7
Software Performance Optimization with Genetic Algorithms.
C6
Management of Zero Emissions Zones in Urban Transport by Means of Neuroevolution.
C5
Battery Management Strategies Optimization for Urban Plug-in Hybrid Buses.
C4
Automatic Software Performance Optimization using Genetic Algorithms.
C3
Multivariable Visualization Tool of the Performance of Plug-In Hybrid Electric Buses.
C2
Obfuscating LLVM Intermediate Representation Source Code with NSGA-II.
C1
A Study on the Influence of Runtime Uncertainty in the Optimization of Software Programs.
NC10
Modelos de lenguaje sostenibles mediante optimización evolutiva del motor de inferencia.
NC9
Evolución de la infraestructura de compilación LLVM según las optimizaciones de código disponibles.
NC8
LinuxVerde: Un sistema operativo para la medición precisa del consumo energético del software.
NC7
Optimización en dos pasos del rendimiento del software usando transformaciones de compilación.
NC6
Ofuscación de Software en dos Niveles usando Algoritmos Cooperativos Coevolutivos.
NC5
Optimización automática del videojuego Doom para un rendimiento óptimo en Steam Deck.
NC4
Detección Inteligente de Sucesos en Smart Cities con Feedback de los Ciudadanos.
NC3
Optimización de programas software considerando la incertidumbre del tiempo de ejecución.
NC2
Hacia la Detección Inteligente de Sucesos en Ciudades Inteligentes con la Participación Ciudadana.
NC1
Optimización robusta del tiempo de ejecución de programas software con Algoritmos Genéticos.
§ Reconocimientos
BP3
III Congreso Español de Videojuegos. Sociedad Científica Informática de España
Premio por el trabajo «Optimización automática del videojuego Doom para un rendimiento óptimo en Steam Deck».
BP2
Cepsa Foundation Chair Award. Cepsa
Premio por el artículo «Optimal Battery Management Strategies for Plug-in Electric Hybrid Buses on Routes Including Green Corridor», publicado en Sustainable Cities and Society.
BP1
International Conference on The Digital Transformation in Graphic Engineering 2023 (INGEGRAF 2023). INGEGRAF
Reconocimiento por el trabajo «Multivariable Visualization Tool of the Performance of Plug-In Hybrid Electric Buses».
G2
Waseda University-Kioxia
Investigador principal del proyecto «Optimización del uso de memoria en sistemas embebidos mediante computación evolutiva y tecnología de compiladores», Waseda-Kioxia, Japón. 500 000 JPY, junio de 2026 - febrero de 2027. Ayuda competitiva financiada por la industria.
G1
Waseda University
Investigador principal del proyecto «Optimización de compiladores para software verde y seguro» [2026C-537], Japón. 300 000 JPY, junio de 2026 - marzo de 2027.
F2
Spanish Ministry of Science, Innovation and Universities
Ayuda nacional competitiva para estancias internacionales. Primer puesto en Informática con la máxima puntuación posible.
F1
Spanish Ministry of Universities
Beca doctoral nacional altamente competitiva concedida por excelencia académica y potencial investigador.
A1
National Agency for Quality Assessment and Accreditation of Spain (ANECA)
Acreditación nacional española para el acceso a una plaza docente permanente.
OA5
University of Cádiz
Premio a la mejor tesis doctoral de Ingeniería Informática de la Universidad de Cádiz.
OA4
University of Cádiz
Ayuda concedida para la etapa final y defensa de la tesis doctoral.
OA3
University of Cádiz
Concedido al mejor expediente del Máster de Investigación en Ingeniería de Sistemas y Computación.
OA2
University of Cádiz
Ayuda competitiva de la Universidad de Cádiz para investigadores noveles, basada en la excelencia académica y la calidad del trabajo de máster.
OA1
University of Cádiz
Reconocimiento a un proyecto tecnológico estudiantil innovador en un concurso de emprendimiento universitario.
§ Docencia
Experiencia docente en asignaturas de grado y posgrado sobre programación paralela y distribuida, aprendizaje automático, procesamiento de señales, autómatas, estadística y decisión multiobjetivo. Incluye 180 horas documentadas como asistente docente y docencia de posgrado en Waseda.
AP2
AY2026
AP1
AY2026
T6
2025-26
T5
2024-25
T4
2024-25
T3
2023-24
T2
2023-24
T1
2022-23
MT2
Yilin Li
MT1
Alberto Valderas González
BT8
Jesus Rodriguez Acosta
BT7
David Castillo Reguera
BT6
Marcos Morales Marquez
BT5
Alejandro Parada Espinosa
BT4
Maria Elena Vazquez Rodriguez
Dio lugar a un artículo en un congreso nacional: XXIX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2025).
BT3
Alvaro Perez Vargas
Dio lugar a un artículo en un congreso nacional: XXIX Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2025).
BT2
Ignacio Gilabert Rodriguez
BT1
Francisco Jose Sanchez Moreno
EC8
Miembro del tribunal de TFG
A Platform for Generating Personalized Portfolios from Repositories as a Curriculum Support Tool, noviembre 2025.
EC7
Miembro del tribunal de TFG
Simulation-Based Training in Software Project Management: A Systematic Literature Review, noviembre 2025.
EC6
Miembro del tribunal de TFG
Analysis of the Impact of Artificial Intelligence on the Development of Computational Thinking in Programming Students: A Systematic Literature Review, noviembre 2025.
EC5
Miembro del tribunal de TFG
Design and Fabrication of an Electrical Power Consumption Measurement Instrument for Mobile Telephony, noviembre 2025.
EC4
Miembro del tribunal de TFG
Optimization of Maritime Routes Using Parallel Ant Colony Algorithms for a Weather Routing System, septiembre 2025.
EC3
Miembro del tribunal de TFG
Reference-based Super-Resolution Techniques Applied to Ultrasound Imaging, septiembre 2025.
EC2
Miembro del tribunal de TFG
Methodologies for Video Game Development: A Review from a Software Engineering Perspective, septiembre 2025.
EC1
Miembro del tribunal de TFG
Optimization of Season Ticket Renewal Campaigns in Football Clubs through Personalized Price Simulation, septiembre 2025.
Estos trabajos surgen de actividades docentes en los grados de Ingeniería Informática e Ingeniería de Diseño, con énfasis en el aprendizaje basado en proyectos y la evaluación automática.
ED1
Project-Based Learning for Teaching Server Administration: Implementing Secure Dockerized Infrastructures in the University Classroom.
ED2
Learning to Code through Creation: Project-Based Learning with Automated Feedback in Industrial Design.
§ Servicio académico y divulgación
L7
L6
L5
L4
L3
L2
L1
O5
2027 Miembro del comité organizador
Responsable de demostraciones en IEEE Conference on Games (CoG 2027), Aizuwakamatsu, Japón.
O4
2026 Organización de sesión especial
«Green Software for Consumer Electronics» en GCCE 2026, Kobe, Japón.
O3
2026 Organización de sesión especial
«AI for a sustainable future: transforming engineering, mobility, and smart cities» en OLA 2026.
O2
Colaborador en la organización
INGEGRAF 2023, Cádiz, España.
O1
2023 Organización de sesión especial
«Artificial Intelligence for Sustainability» en OLA 2023.
Revisión para revistas como Sustainable Cities and Society, Applied Soft Computing, Sustainable Computing: Informatics and Systems y Future Generation Computer Systems, así como para IEEE Conference on Games (CoG).
PM5
PM4
PM3
PM2
PM1
§ Contacto
Estoy abierto a colaboraciones en computación sostenible, optimización de compiladores, computación evolutiva, IA verde, transporte inteligente y seguridad del software.