Pertenece al grupo de investigación TICSw-TecnologÃas de Información y Construcción de Software. Es ingeniero de Sistemas de la Universidad Distrital Francisco José de Caldas (Bogotá, Colombia); D.E.A. en IngenierÃa de Software de la Universidad de Sevilla (Sevilla, España); Doctor en TecnologÃa por la Universitat de Girona y Doctor en IngenierÃa de la Pontificia Universidad Javeria. Sus intereses de investigación son la ingenierÃa de software, el desarrollo dirigido por modelos, los lenguajes especÃficos de dominio y las aplicaciones sensibles al contexto.