Comecei a programar com 12 anos, no saudoso Spectrum - os meus amigos gostavam de jogar, eu preferia criar os jogos que eles jogavam!
Após tirar a licenciatura em Engenharia Informática em 1999 trabalhei como programador e mais tarde arquiteto de software em várias empresas. Geri diversas equipas de programação e ajudei muitos programadores júniores a dar os seus primeiros passos na vida profissional.
A minha curiosidade natural levou-me novamente à faculdade em 2009, para tirar um doutoramento em Engenharia Informática.
Atualmente sou Professor Associado numa Universidade Portuguesa, e responsável por leccionar disciplinas de Programação. Já me passaram pelas mãos centenas de estudantes, com os quais aprendi tanto como (espero) eles aprenderam comigo!