Magíster en Ingeniería de Sistemas y Computación de la Universidad Javeriana, con un título de Ingeniero de Sistemas de la Universidad Católica de Colombia.
Habilidades técnicas, experiencia en programación en lenguajes como JAVA, PLSQL y C#, además de manejo básico de MATLAB y del sistema operativo Linux. También habilidades en desarrollo web y administración de bases de datos, así como un dominio completo de Office y LaTeX. En cuanto a las competencias se incluyen el uso de librerías de entorno gráfico como OpenGL y VTK, y conocimientos en inteligencia artificial, específicamente en visión computacional utilizando OpenCV y TensorFlow.