É professor adjunto da Unidade Departamental de Tecnologias de Informação e Comunicação do Instituto Politécnico de Tomar [IPT, http://www.ipt.pt] e Professor convidado da Porto Business School [PBS, https://www.pbs.up.pt]. É investigador sénior do LIAAD-INESC TEC [https://www.inesctec.pt/pt/centros/liaad], Laboratório de Inteligência Artificial e Apoio à Decisão da Universidade do Porto, e colaborador do Ci2.ipt [http://www.ci2.ipt.pt/], Centro de Investigação em Cidades Inteligentes do Instituto Politécnico de Tomar. Completou o seu doutoramento em Ciência dos Computadores pela Universidade do Porto (UP) em 2013. No mesmo ano foi premiado pela Fraunhofer Portugal com a melhor tese de doutoramento no Fraunhofer Challenge 2013 e distinguido como investigador “fora-de-série” pelo INESC TEC. Possui mais de 10 anos de experiência de investigação nas áreas de recuperação de informação e processamento da linguagem natural, período durante o qual recebeu vários prémios [Best short paper award na 40th International Conference on Information Retrieval (ECIR’18); Vencedor dos Prémios Arquivo.pt 2018; Best Demo Presentation Award na 41st International Conference on Information Retrieval (ECIR’19); Recognized Reviewer Award no ECIR’19; Outstanding reviewer no NAACL-HTL’19; Best Paper no JCDL’21]. Co-organizou conferências e workshops internacionais na área da pesquisa de informação, e é regularmente membro do comité científico de várias conferências internacionais. É também membro do editorial board do Information Processing and Management Journal [https://www.journals.elsevier.com/information-processing-and-management ] e editor do special issue em “Time and Information Retrieval” e “Text2Story”. Participou em vários projetos de investigação financiados pela FCT. É membro do fórum de aconselhamento científico da Portulan Clarin – Infraestrutura de Investigação para a Ciência e Tecnologia da Linguagem (https://portulanclarin.net) – que pertence ao Roteiro Nacional de Infraestruturas de Investigação de Relevância Estratégica, e que é parte da infraestrutura internacional CLARIN ERIC (https://www.clarin.eu/).