En el marco de proyectos ha desarrollo de varios sistemas basados en microprocesadores para la adquisición, procesamiento y almacenamiento de datos de sensores. Un componente importante de estos sistemas lo constituyen las redes que permiten interconectar los diversos componentes para el procesamiento, almacenamiento y supervisión de la operación de los sistemas. Un área de trabajo importante en la que participa es el procesamiento digital de señales aplicado a los ensayos no destructivos para la evaluación de estructuras y obras civiles. Ha liderado y participado en varios proyectos de investigación y desarrollo financiados por instituciones internacionales, así como el CONACYT.