PhD in Electrical and Computer Engineering by UPorto in 1997.
Assistant professor at the Department of Industrial Engineering and Management of FEUP - Faculty of Engineering of UPorto, where he teaches master degrees courses in the areas of quality management, business process engineering and business information systems.
Responsible or co-responsible for several European and national R&D projects, most of which in close collaboration with companies.
Also at FEUP; responsible for the Quality Office from 2005 to 2009, and pro-director from 2007 to 2009.
Member of the Board of the Shared Sevices Centre of UPorto since 2013, responsibile for the internal management systems.