Licenciado em Portugal no curso de Ensino de Informática com classificação final de 18 valores, é professor de informática no ensino secundário e já colaborou com instituições de ensino superior por diversas vezes.
Formador com Certificado de Competências Pedagógicas pelo Instituto de Emprego e Formação Profissional e pelo Conselho Científico-Pedagógico da Formação Contínua para a Formação de Professores, colabora frequentemente com as mais variadas empresas de formação em Portugal e no estrangeiro, nas áreas de análise de dados, excel avançado e programação.