He holds a PhD in Computer Science from la Universidad Complutense. His time as a researcher focused on video game related issues, mainly in the development and use of ontological methodologies to simplify development. He has also worked at PadaOne Games developing AI tools and cross-platform games. Since 2015, he has been working at Mercury Steam as a programmer in several disciplines and is currently working as the AI main programmer.