Professor Associado do Instituto Superior Técnico da Universidade de Lisboa (IST/UL), e investigador do Laboratório de Tecnologias da Linguagem Humana (HLT) do INESC-ID. É doutorado em Informática pela Universidade Lisboa (2009), e o seu trabalho de investigação cruza os temas do processamento de linguagem natural, acesso e gestão de informação, e ciências da informação geográfica.