Licenciado em Engenharia Informática, desempenha o cargo de Programador e Gestor de Projetos na Secretaria-Geral do Ministério da Defesa.
Integra a equipa de desenvolvimento de vários projetos de Web (.Net Core MVC e Sharepoint), de desenho e administração de Bases de Dados (SQL Server) e de Business Intelligence (Reporting Services e PowerBI) no âmbito da Defesa Nacional e da Marinha Portuguesa.
Formador e professor há mais de 20 anos em áreas relacionadas com as TIC, com maior incidência na Programação (Server Side e Client Side) e Bases de Dados.
Coordenador de diversos cursos relacionados com as áreas da "Programação" e "Infraestruturas", nomeadamente com as tecnologias ASP .Net MVC, Python, SQL Server, Oracle, Windows Server, Linux e CiberSegurança.
Participa com regularidade em conferências nacionais relacionadas com Arquiteturas SOA (Arquiteturas Orientadas a Serviços) e Acessibilidade e Usabilidade em sítios Web.
Autor de publicações relacionadas com a responsividade Web em conferências internacionais.