Arquitecto urbanista y doctor en Geografía, su trabajo se centra la visualización, el análisis y el modelado de distintas dinámicas urbanas y territoriales, mediante la aplicación de Sistemas de Información Geográfica y otras tecnologías emergentes, y el trabajo con nuevas fuentes de datos.
Es Profesor Ayudante Doctor en la Universidad Complutense de Madrid (UCM), donde coordina el Máster en Ciudades Inteligentes y Sostenibles (Smart Cities), profesor en la Architectural Association School of Architecture of London y ha sido profesor invitado en distintas universidades de Europa y América Latina. Es también investigador en el Grupo de Investigación del Transporte, las Infraestructuras y el Territorio (tGIS) de la UCM y ha trabajado o trabaja como consultor para distintas instituciones como Naciones Unidas, el Departamento de Urbanismo del Ayuntamiento de Madrid o compañías como Distrito Castellana Norte. Como arquitecto ha desarrollado distintos proyectos, algunos de los cuales han sido premiados en distintos concursos internacionales.