Es Ingeniero de Sistemas y Bachiller en Ingeniería de Sistemas y en Ciencias de la Educación. Es Doctor en Ciencias de la Computación, Magister en Ingeniería de Sistemas, con Segunda Especialidad en Ingeniería de Software. Lidera proyectos de investigación básica y aplicada, con líneas de investigación sobre Inteligencia artificial, Aprendizaje automático, Ingeniería de Software y Ciencias Tecnológicas para la salud. Participa y dirige en el desarrollo de software en ciencias del deporte y ciencias médicas. Cuenta con publicaciones en revista indexadas en scielo, Pubmed, scopus y WOS.