Desempenha as funções de Enterprise Architect na Efacec desde 2019, tendo desempenhado anteriormente na Sonae as mesmas funções e ainda de arquitecto de soluções na equipa de BI.
É docente convidado na PBS na Pós-Graduação em IT Management onde lecciona unidade curricular de Arquitectura Empresarial, FEUP no Mestrado em Engenharia de Serviços e Gestão onde lecciona unidade curricular de Arquitetura de Sistemas de Informação, e do ISEP onde leciona unidades curriculares na óptica da programação ao curso de Engenharia Informática.
Licenciado em Engenharia Informática pelo ISEP, e Mestre em Inteligência Artificial e Sistemas Inteligentes pela FEUP.
Actualmente encontra-se a desenvolver a tese de doutoramento na área de Machine Learning na Universidade de Vigo.