Mestre em Ensino de Informática pela Universidade do Minho e Licenciado em Engenharia Informática pelo ISEP. Desde 2012, é formador de cursos de informática/programação e atualmente é Técnico Superior Especializado na área de Programação e Formador de TI.