He has a degree in Physical Technological Engineering, a master's degree in Geographic Information Systems and a PhD in Electrical and Computer Engineering, all degrees obtained at Instituto Superior Técnico.
Before starting his postgraduate studies, he worked as an Information Systems consultant in a world-leading consultancy, having participated in several projects related to the state. In the course of these projects, he acquired great experience as a programmer.
He is currently an assistant professor at UAL, a visiting professor at the Instituto Superior de Engenharia de Lisboa and a researcher at the Instituto de Telecomunicações.
He has several articles published in the areas of image reconstruction, optimization and machine learning.
Areas of Interest and Research: Artificial Intelligence; Statistical Learning; Programming Languages; Programming the Web; Signal Processing.