Sobre mí

De Sevilla a Saarbrücken.

Formación, puestos de investigación y lo que he hecho en cada etapa.

Investigo en pruebas de software y seguridad.

Empecé como investigador estudiante en Sevilla, desarrollando herramientas para líneas de productos software en la Universidad de Sevilla y trabajando en problemas de optimización en la Universidad Pablo de Olavide. En octubre de 2023 me trasladé a Saarbrücken para hacer el doctorado con Andreas Zeller en CISPA.

Desde entonces trabajo en la generación de pruebas para entradas complejas e interacciones entre protocolos. En el Instituto Max Planck de Seguridad y Privacidad estudié cómo las características de las entradas afectan a la cobertura del fuzzing; esa visita orientó mis investigaciones posteriores sobre pruebas enfocadas.

De un vistazo

Estrellas de repositorios y descargas de PyPI, GitHub Packages y archivos de versiones. Datos comprobados el 4 de noviembre de 2026.

Mi recorrido

Dónde he estado.

Las fechas de los resultados corresponden a la publicación o a la última revisión del preprint.

  1. 2018–2022

    Grado en Ingeniería del Software

    Universidad de Sevilla

    Estudié en el programa bilingüe y, en enero de 2022, empecé a trabajar como investigador estudiante en Diverso Lab, el grupo de David Benavides. Allí investigué las líneas de productos software y desarrollé WebSPL. Obtuve tres Matrículas de Honor en asignaturas del grado; mi trabajo fin de grado también recibió una distinción de honor. Fui seleccionado para presentar WebSPL en JISBD 2022, una de las principales conferencias españolas de ingeniería del software.

    Leer el artículo sobre WebSPL ↗
  2. 2022–2023

    Máster en Ingeniería del Software

    Universidad de Sevilla

    Seguí en el grupo de Benavides y asumí otro puesto de investigador estudiante en la Universidad Pablo de Olavide, donde estudié heurísticas matemáticas y optimización. También colaboré con Jordi Cabot, entonces en LIST y vinculado a la Universidad de Luxemburgo, en XatkitSPL. Mi trabajo fin de máster recibió la máxima distinción y fui seleccionado para presentar XatkitSPL en JISBD 2023.

    Leer el artículo sobre XatkitSPL ↗
  3. Oct 2023–actualidad

    Doctorado en Informática

    Universidad del Sarre · CISPA

    Me incorporé al grupo de Andreas Zeller en CISPA para investigar cómo generar pruebas de entradas complejas. Creé Fandango y trabajé en generación guiada por distribuciones y restricciones, pruebas de inyección XML y fuzzing personalizado. También continué una colaboración sobre optimización de grafos con la Universidad Pablo de Olavide.

    Ene 2026–actualidad · CISPA

    De vuelta en CISPA, continué el doctorado con Andreas Zeller. Desde entonces he extendido las pruebas basadas en lenguajes a conversaciones con estado entre protocolos, entradas muy restringidas y conjuntos de pruebas centrados en características concretas.

Docencia y dirección

Lo que he enseñado.

Mi investigación también llega a las aulas, a los trabajos de estudiantes y a tutoriales que cualquiera puede usar.

5tesis

Dirección de trabajos

He asesorado trabajos en la Universidad del Sarre sobre fuzzing de TLS/X.509, pruebas de inyección, pruebas basadas en propiedades y reparación de programas. Uno de ellos dio lugar a un artículo en ISSTA 2025.

207estudiantes

Security Testing

Como asistente docente de esta asignatura avanzada, ayudé a preparar ejercicios, proyectos y exámenes sobre fuzzing, análisis estático y búsqueda de vulnerabilidades.

353páginas

Fuzzing with Fandango

Soy coautor y codocente de este tutorial y guía de referencia abiertos. Sus métodos también llegaron a más de 100 participantes de la escuela de verano RIO.

Leer la guía ↗
Aprendizaje

Formación.

  • 2024
    TAROT Summer School

    Pruebas, verificación y validación de software · Universidad de Bérgamo

  • 2024
    Fuzzing and Software Security Summer School

    Universidad Nacional de Singapur

  • 2024
    Escritura científica I y II

    CISPA

  • 2024
    Competencias en ciberseguridad

    Instituto Nacional de Ciberseguridad

  • 2024
    Gestión de proyectos y preparación de presentaciones

    Impulsplus · Beth Susanne

Comunidad científica

Servicio.

  • 2026
    Evaluación de artefactos

    ASE e ISSTA

  • 2026
    Área de herramientas y conjuntos de datos

    ASE

  • 2026
    Revisor

    ACM Transactions on Software Engineering and Methodology

  • 2025
    Responsable de la web

    SBFT 2026

  • 2024
    Revisor

    Journal of Systems and Software

Charlas y presentaciones

Charlas en el mapa.

Lugares donde he presentado mis investigaciones y herramientas, desde SISTEDES en España hasta conferencias de pruebas de software por todo el mundo. Elige una ciudad para ver las charlas.

10 ciudades · 13 charlas
Santiago de Compostela · 42.9° N / 8.5° W
Filosofía e intereses

Lo que me importa.

01

Trabajo abierto

La investigación debería dejar herramientas que otras personas puedan ejecutar, examinar y mejorar. Por eso publico mis herramientas y experimentos.

02

Cruzar disciplinas

Me gusta trabajar con personas que miran un mismo problema desde la ingeniería del software, los métodos formales o la seguridad. De esas conversaciones salen mejores herramientas.

03

Sistemas difíciles

Me interesa probar sistemas en los que un generador sencillo se queda corto: formatos estructurados, protocolos con estado y sistemas de IA que deben funcionar de forma fiable.