Professor Coordenador no Departamento de Engenharia Informática (DEI). Doutor em Engenharia Eletrotécnica e de Computadores (2014), Mestre em Engenharia Eletrotécnica e de Computadores (2003), Licenciado em Engenharia Eletrotécnica - Sistemas e Comunicações (1999). Docente no ISEL desde 1999; entre 1999 e 2025 prestou serviço no DEETC e desde 2025 presta serviço no DEI.
Coordenador do Curso de Licenciatura em Engenharia Informática e de Computadores (LEIC) do DEI, desde junho de 2018. Coordenador do grupo disciplinar Projeto da LEIC desde dezembro de 2021. Desde 2024 que integra a equipa do ISEL para a criação do curso de Licenciatura em Informática e Economia dos Dados (LIED), numa parceria ISEL-ISCAL.
Os seus principais interesses de investigação incluem inteligência artificial, aprendizagem automática, biometria, bioinformática, processamento digital de sinais, reconhecimento de padrões, seleção de caraterísticas e discretização de caraterísticas. Investigador (colaborador externo) no Instituto de Telecomunicações - Pólo de Lisboa.
Membro do Editorial Board do Elsevier's Applied Soft Computing Journal entre 2017 e 2025. Atualmente é membro do comité científico de quatro conferências internacionais (ICPRAM, ICAART, NCTA e ASPAI) e quatro revistas internacionais (MDPI Applied Sciences Journal, MDPI Information Journal, MDPI Journal of Imaging e MDPI Algorithms).
Editor de proceedings de conferências em quatro ocasiões e editor/coeditor/editor convidado de revistas internacionais em seis ocasiões. Autor/coautor de mais de 90 publicações com revisão por pares, incluindo capítulos de livro, artigos em revistas internacionais, conferências internacionais e conferências nacionais.
Desde 2002 orientou mais de 70 Trabalhos Finais de Licenciatura e mais de 30 Trabalhos Finais de Mestrado.
Membro da COST Action CA22137 - Randomised Optimisation Algorithms Research Network (ROAR-NET). Membro da Associação Portuguesa de Reconhecimento de Padrões (APRP) e da Ordem dos Engenheiros (OE).
ORCID ID | CIÊNCIAVITAE ID | Researcher ID | Scopus Author ID | Google Scholar ID | ResearchGate | SCiProfile