M.Sc. and PhD in Electrical Engineering from ETSEIB-UPC. In 2001 he joined Salicru Electronics as a research and development engineer. In 2005 he became a lecturer at Electrical Engineering Department, UPC. He has become the CITCEA-UPC director in 2016. In 2012, he co-founded teknoCEA, systems and services for power electronics.