Licenciado en Ingeniería Automática y Electrónica en 2003 por la Universidad de Córdoba (España) y posteriormente, en 2005, obtuvo el Máster en Computación Industrial por la Universidad Autónoma de Barcelona (España). Desde 2005 como Profesor Colaborador en el Departamento de Automática (Universidad de Córdoba). Coordinador del Laboratorio de Robótica y Hardware Libre de la Universidad de Córdoba. Sus intereses académicos incluyen IoT, monitoreo de sistemas, optimización de sistemas fotovoltaicos y robótica.