Trained as an architect, he has developed his professional activity as a visual and interaction designer. He has been collaborating for several years in the didactic activities of the "Dipartimento di Architettura Design e Urbanistica" of Alghero (Università degli Studi di Sassari - Italy), where he is currently studying his PhD, and in the "Facoltà del Design" of the "Università degli Studi della Repubblica di San Marino". Since 2013 he collaborates as a volunteer in the "CoderDojo" of MediaLab Prado - Madrid, a didactic experience of creative programming languages for young people between 8 and 12 years old. He has recently worked for Médicos del Mundo, L35 Arquitectos, Sociedad Española de Historia de la Construcción and Soft SA.