Ingeniero Electrónico de la Universidad Nacional de Colombia, Especialista en Gerencia de Sistemas y Tecnología de la Universidad Pontificia Bolivariana y Magister en Ingeniería de Sistemas de la Universidad Nacional de Colombia. Actualmente es candidato a Doctor en Ingeniería de la Universidad de los Andes. Con más de diez años de experiencia profesional en la industria del software como desarrollador y líder de equipos de desarrollo. Además, cuenta con experiencia en Investigación y Docencia a nivel de pregrado y posgrado en las áreas de Desarrollo de Software, Visión por Computador, Analítica Visual e Inteligencia Artificial.