Licenciado em Gestão de Empresas pela Universidade Católica Portuguesa em 1998, trabalhou 2 anos na área Financeira e Comercial na Banca, antes de decidir seguir aquilo que verdadeiramente o apaixonava – computadores, grafismo e criatividade aliada à tecnologia. Rumou então a Nova Iorque, onde completou um certificado de 1 ano em Computer Graphics na Pratt Manhattan. Regressou a Portugal determinado a abrir a sua própria agência e, em paralelo, transmitir os conhecimentos adquiridos através da via do ensino. Fundou a Bluemedia em 2002 e, mais tarde, a PTCreative em 2016. Desde 2002 tem lecionado na área do design gráfico e webdesign em diversas entidades como o Instituto Multimédia, Flag, Rumos, Galileu, LSD, entre outras. Ao longo do percurso, desempenhou funções de designer, programador e gestor de projetos. Atualmente, faz a gestão interna da PTCreative, a par com a coordenação de clientes e projetos, e leciona o curso de UX/UI Design na LSD Porto.