Mestre pela Universidade do Minho em Engenharia Informática, com especialização nas áreas de Engenharia de Linguagens e Tecnologias e Protocolos de Infraestruturas. Licenciado em Engenharia Informática, pela Universidade do Minho. Desde 2009 que trabalha na KEEP SOLUTIONS, atualmente no cargo de Diretor de Infraestruturas (acumula função de Gestor de Projetos), onde tem vindo a realizar trabalhos relacionados com repositórios digitais e preservação digital. Pertenceu à equipa técnica do projeto RCAAP (Repositório Científico de Acesso Aberto de Portugal), tendo tido um papel ativo no seu desenvolvimento e manutenção. Participa ativamente no projeto nacional RODA (Repositório de Objetos Digitais Autênticos), um repositório digital especializado em preservação digital e participou, nesse contexto, nos projetos europeus de investigação na área da preservação digital SCAPE (SCAlable Preservation Environments) e E-ARK (European Archival Records and Knowledge Preservation).