Nasceu em Lisboa em 1973. Licenciado em Informática e Gestão de Empresas, no ISCTE-IUL, em 1997. Mestre em Gestão de Sistemas de Informação, no ISCTE-IUL, especialização na área de Segurança de Informação, em 2004. Doutoramento em Arquitectura de Computadores e Sistemas Distribuídos, na Universitat Politécnica de Catalunya (Barcelona), em 2008.
Desde 2020 que é Professor Associado no ISCTE-IUL, Departamento de Ciências e Tecnologias de Informação, em que leciona diversas unidades curriculares relacionadas com Segurança de Informação, Gestão e Desenvolvimento de Sistemas de Informação Web e Mobile-based, Gestão de Projetos de TIC e Empreendedorismo. Foi igualmente investigador na ADETTI-IUL, nas áreas de “Sistemas e Aplicações Distribuídas e Segurança de Informação”, “Gestão e Proteção de Propriedade Intelectual Digital” e “Desenvolvimento de SI para a Web e Mobile”, tendo estado integrado no grupo NUIGRAM (Natural User Interaction Graphics and Mobility). Desde Janeiro de 2015 que é Investigador Integrado do ISTAR-IUL, estando integrado no grupo SSE (Software Systems Engineering), onde trabalha nas mesmas áreas de investigação. Investigador associado do DMAG – Distributed Multimedia Applications Group (UPC, Espanha).
Desde 1996, que tem vindo a participar em múltiplos projetos nacionais e internacionais financiados pela FCT, União Europeia, pela Agência Espacial Europeia assim como por entidades privadas. É o autor e co-autor de dezenas de artigos e comunicações científicas em conferências internacionais, jornais e revistas assim como relatórios de projeto. É igualmente autor de diversos livros de desenvolvimento de aplicações com a linguagem de programação PHP.
Membro da OWASP (Open Web Applications Security Project) e líder do capítulo português (entre 2007-2018) e co-líder do capítulo de Lisboa (desde 2022) colaborando na divulgação, organização de eventos e em alguns projetos da organização. Membro fundador da Associação Portuguesa para a Promoção da Segurança de Informação (AP2SI). Empreendedor em startups na área das TIC.