Master en Ingeniería de Software, Universidad Politécnica de Madrid, Ingeniero Civil Informático, Universidad del Bío-Bío. Ha dictado cursos de pregrado y/o postgrado en la Universidad Técnica Federico Santa María, Universidad de Los Lagos, Universidad Central de Chile, Universidad Tecnológica de Chile y la Universidad Andrés Bello. Experto de seguridad y auditoria de sistemas informáticos. Consultor externo de la Cámara Chilena de la Construcción, ha ejercido en cargos relacionados con el área de Ingeniería de Software y Jefatura de Proyectos Informáticos en España, China y Chile. Profesor de Arquitecturas de Software, Ingeniería de Testing, Modelamiento y Gestión de Procesos de Negocios y Guía de Tesis.