Pablo Gómez-Abajo earned a bachelor’s degree in Computer Science and Engineering from the Universidad Autónoma de Madrid in 2006, with an average grade of 7.4 out of 10.
From 2008 to 2015, he worked as IT Manager at Ingeniería y Prevención de Riesgos, S.L. In this role, he developed solutions for professionals in other technical fields, including civil and mechanical engineering. This experience strengthened his ability to understand domain-specific requirements and design accessible, practical solutions.
In 2015, he joined the Modeling and Software Engineering research group led by Juan de Lara and Esther Guerra in the Department of Computer Science at the Universidad Autónoma de Madrid. His research focuses primarily on designing and developing domain-specific languages and general-purpose tools for domain experts.
In 2016, he defended his master’s thesis, “A framework for the automated generation of exercises via model mutation”, supervised by Esther Guerra and Juan de Lara, and received a special distinction.
In 2020, he earned his Ph.D. in Computer Science and Engineering for the dissertation “A domain-specific language for model mutation”, supervised by Esther Guerra and Mercedes García Merayo, which received an excellent cum laude distinction. He has authored eight journal articles, coauthored a book chapter, and presented his work at numerous international conferences and workshops.
Pablo Gómez-Abajo has taught in the Department of Computer Science at the Universidad Autónoma de Madrid since September 2019, initially as an Assistant Professor and currently as an Associate Professor (Profesor Permanente Laboral). His teaching has included “Compilers” (120 hours, including 30 hours for an English-language group), “Automata and Language Theory” (30 hours), “Software Analysis and Design” (60 hours), and “Operating Systems” (45 hours) in the bachelor’s program in Computer Science, as well as “Advanced Networks and the Internet” (12 hours) in the master’s program in Computer Science.
He has supervised five bachelor’s capstone projects: ‘‘Un entorno para generación de juegos colaborativos mediante técnicas de modelado’’ (2021), ‘‘Generación automática de ejercicios para aplicaciones móviles’’ (2021), “Un entorno para generación de gestores documentales” (2022), “Generación y evaluación de ejercicios basados en diagramas para Apple iOS” (2022), and “Sistema de soporte a las decisiones en el ámbito de la bioética clínica” (2023). All five received a final grade of “notable” (very good).
Pablo Gómez-Abajo speaks Spanish, English, and Portuguese fluently and has working knowledge of French, German, Italian, and Arabic.
Download my résumé .
PhD in Computer Science, 2016 - 2020
Universidad Autónoma de Madrid
MSc in Computer Science, 2014 - 2016
Universidad Autónoma de Madrid
BSc in Computer Science, 2000 - 2006
Universidad Autónoma de Madrid
Metamodeling, domain-specific languages, and code generation with EMF
Eclipse plug-in development and domain-specific languages built with Xtext
Mutation testing and metamorphic testing (Wodel-Test, Gotten)
Taught courses:
Taught courses:
Designed and developed:
Responsibilities included:
You may use the contact information below to reach Pablo Gómez-Abajo.