He has been lecturing in areas such as mobile devices, web development, computer networks and electronics since 2003. He is an integrated researcher at the Technology and Science Associate Laboratory (INESC-TEC) and his research focuses on combining sensing networks, in-field processing units and mesh communication networks to develop data acquisition systems, which enable decision support tools. Human–computer interaction namely through using augmented reality systems and mobile devices in areas such as education and tourism is also an area of interest. He is a member of the organization of international conferences such as CENTERIS (Conference on ENTERprise Information Systems) and HCIST (International Conference on Health and Social Care Information Systems and Technologies).