Es profesor adjunto de Lenguajes y Sistemas Informáticos en la Universidad de Extremadura (España). Es miembro del Grupo de Ingeniería del Software Quercus. Se licenció en Informática por la Universidad de Extremadura en 2000 y se doctoró en Informática en 2013. Sus intereses de investigación incluyen Linked Open Data, Predictive Analytics y Business Intelligence. Actualmente participa en varios proyectos de I+D+i.