He obtained a PhD in Telecommunication Engineering from the UPC in 1998. His research interests include the design of scalable decentralized systems. In the last years his research focused on community clouds. He is member of the IEEE (Institute for Electrical and Electronic Engineers).