Arquiteto com especialização em Desenho e Computação, investigador e consultor nas áreas de Generative Design, Linked Building Data (LBD), City Information Modelling (CIM) e VR/AR desde 2013. Ao longo do tempo, tem explorado diferentes formas de articulação de ferramentas digitais com processos de projeto a diferentes escalas: desde o design de objetos até o planeamento urbano paramétrico, com enfoque no design algorítmico para arquitetura. É membro do Centro de Investigação para a Arquitectura, Urbanismo e Design (CIAUD), tendo integrado até recentemente o painel de coordenação do Linked Building Data Community Group do World Wide Web Consortium (W3C). Trabalha também como arquiteto e professor nas áreas de Design Computacional.