Licenciado em Engenharia Informática pelo ISEP (2010), mestre em Engenharia Informática, pelo ISEP (2012) e doutorado em Ciências da Informação, ramo Sistemas, Tecnologias e Gestão de Informação, na UFP (2023). Encontra-se a frequentar MBA Executivo no Institute of Business Management (2023-2024). É docente no ISEP, desde 2018, no departamento de Engenharia Informática e também na UFP, desde 2021, na licenciatura em engenharia informática. Foi docente no ISTEC Porto nas licenciaturas de CTeSP da área de Ciências Informáticas, entre 2014 e 2018, tendo sido coordenador pedagógico dos CTeSP. Project Manager e Training & Development Specialist no CESAE Digital, tendo sido formador e coordenador pedagógico, nas áreas de Ciências Informáticas e Arte Digital em centros de formação profissional como CESAE, ATEC e IEFP desde 2008. É ainda Microsoft DPSS Master Trainer para Portugal pela Pleiades-TI desde 2022.