Mauricio es graduado de máster en Inteligencia Artificial por la Universidad Politécnica de Madrid y máster en Ingeniería Informática por la Universidad del Valle (Colombia). Ha trabajado durante los últimos diez años en proyectos de investigación e industriales basados en áreas de Inteligencia Artificial como Procesamiento del Lenguaje Natural, Aprendizaje Automático, Recuperación de Información, Extracción de Información, Sistemas de Recomendación y Análisis de Series Temporales.