He received his graduation in Electrical Engineering in 1996 and his M. Sc. in Informatics Engineering in 1999, both from the University of Coimbra. He received his PhD in 2006 from the University of Lisboa. He joined the University of Coimbra in 2006. He participated in several national and international projects. His current research interests are focused on Grid and parallel computing, peer-to-peer systems, mobile computing and security.