Ingeniero en Computación por la Facultad de Ingeniería de la UNAM. Formó parte del Laboratorio de Biorobótica del Posgrado de la Facultad de Ingeniería en el área de gráficos por computadora donde participó en la creación de simuladores virtuales de hidroeléctricas para el gobierno federal. Ha participado en proyectos institucionales de la UNAM y colaborado en proyectos para la creación de estudios de desarrollo de aplicaciones gráficas con fines de entretenimiento, mercadotécnica y entrenamiento. Asesor Académico de la agrupación estudiantil Sociedad de Desarrollo en Videojuegos (SODVI) de la Facultad de Ingeniería y responsable académico del diplomado de "Diseño y programación de videojuegos". Desde el año 2018 tiene el nombramiento de Coordinador de la carrera de Ingeniería en Computación donde estuvo a cargo del proceso de acreditación ante el CACEI (marco institucional 2018 y 2023) y el sello europeo de ANECA (EUR-ACE, 2022).