He is the co-founder of the Arduino project and has worked for clients such as: Prada, Artemide, Persol, Whirlpool, V&A Museum and Adidas. He spent 4 years at the Interaction Design Institue Ivrea as Associate Professor. Massimo has taught workshops and has been a guest speaker at institutions like: Architectural Association - London, Hochschule für Gestaltung und Kunst Basel, Hochschule für Gestaltung Schwäbisch Gmünd, FH Potsdam, Domus Academy, Medialab Madrid, Escola Superior de Disseny Barcelona, ARS Electronica Linz, Mediamatic Amsterdam, Doors of Perception Amsterdam. Before joining IDII he was CTO for the Seat Ventures incubator. He spent many years working as a software architect,both in Milan and London, on projects for clients like Italia Online, Sapient, Labour Party, BT, MCI WorldCom, SmithKlineBeecham, Storagetek, BSkyB and boo.com.