Ingeniero en Computación en la Universidad Autónoma de Zacatecas, titulado en 2015 con la tesis titulada “Adquisición de datos de sensores de una red de distribución de agua potable con FPGA”. Maestro en Ciencias Nucleares (con orientación en Instrumentación) en la Universidad Autónoma de Zacatecas, titulado en 2017 con la tesis titulada “Diseño e implementación de un analizador Multicanal para espectrometría nuclear con Zynq utilizando vivado”. Doctor en Ciencias Básica en la Universidad Autónoma de Zacatecas, titulado en 2021 con la tesis titulada “Diseño, construcción y evaluación del desempeño de un espectrometro para radiación ionizante embebido en un soc zynq”.
Actualmente apoyo en Docencia e Investigación en la Universidad Autónoma de Zacatecas, en el periodo 2018-2021 cuento con 9 publicaciones en revistas indexadas de alto impacto científico, además cuenta con algunos capítulos de libros, participa continuamente en congresos nacionales e internacionales, divulgación de la ciencia, cuenta con diversos registros de derechos de autor, así como varios desarrollos tecnológicos en proceso, cuenta con experiencia en la dirección de tesis a nivel de licenciatura. Su línea de trabajo esta relacionada con la instrumentación, teniendo conocimiento de instrumentación nuclear, descripción de hardware con FPGA (ISE y Vivado), programación de tarjetas de desarrollo Arduino, manejo de tarjetas de desarrollo STmicroelectronics, experiencia en Microcomputer (Raspberry pi y Jetson nano), manejo de SoC Zynq, programación grafica LabVIEW, experiencia en redes neuronales artificiales con Matlab, manejo de tarjetas de desarrollo orientadas a la inteligencia artificial (Maixduino y STM Discovery), programación en lenguajes: C, C++, Python, C# y VHDL, desarrollo de proyectos de escritorio, dispositivos móviles y web bajo la plataforma .Net, administración de base de datos utilizando SQL Server, experiencia en diseño y desarrollo y validación de circuitos impresos.