He is also an external collaborator at INRIA (France), and a founder member of the board of directors at italianaSoftware s.r.l. (Italy). He is the maintainer of the Jolie programming language, and the Principal Investigator of the project Choreographies for Reliable and efficient Communication software, which aims at researching a formally-founded choreography programming language for the development of real-world, reliable and heterogeneous distributed systems.