2018: Participation to “Eidolons: A Survey of Contemporary Electronic Music
2016-present: Audio/video recordings and dubbings for the Bruno Gröning Circle of Friends
2016: Participation to “Various Artists - Next Xen
2015: Composer of music for an
app commissioned by the Children Hospital of Florence, Italy
2013: Composer selected for the 2012-2013 60X60 UnTwelve Mix
2011: Participation to “Various Artists - Possible Worlds
2011: Composer-arranger-MIDI programmer of the album “Gammatar” (Split Notes Microtonal Netlabel)
2010: Participation to the “Ethno2 Microtonal Demo Competition”
2010: Participation to “Various Artists - Crack My Pitch Up
2010: Participation to “Les Hall & Friends - electro-music Collaboration”
2010: Composer selected for the
60X60 2010 UnTwelve Mix
2009: Participation to UnTwelve 2009 compilation CD
2009: Translator for
Stuart Isacoff’s lecture on music temperament
2009: Collaborator of Canadian composer Vincent Bergeron on his album Audiomachie / Logomachie
Guest lecturer at New York University in Florence on music technology
2004-present: Keyboards/synthesizers salesman for Checcacci Music Shop in Florence
2003-present: Contributing Editor at
2003-2006: Writer of articles on electronic music for the Italian web site
2003: Composer-arranger with Franco Salvini of 27 childrens songs for the book "
Parlar Cantando" published by Guerra Edizioni, Italy
2002: Lecturer for the electronic music courses of the town of Scandicci
2001-2004: Pianist for children shows on short stories by
Simone Frasca
2001: Lecturer for the electronic music seminar of the town of Scandicci
2001: Composer-arranger-MIDI programmer of the album "
Seraph Archipelago" (OLGA Organization label)
2000-2001: Composer-arranger with the "
Noeco" band
1997-2004: Keyboards/synthesizers salesman for Music-Rama Italia
1996: Author, with Miriano Marraghini, of an interactive manual on CD, in Italian, for Sound Designer II by Digidesign
1993-1996: Composer-synthesist with "
Minestronics" band
1992: MIDI programmer for the album with flute player Cesare Bindi of the "Suite for flute and piano" by Claude Bolling arranged for flute and MIDI samplers
1991: Arranger-orchestrator-MIDI programmer with flute player Cesare Bindi for the album "
Reverie", transcriptions of piano music by Claude Debussy for flute and MIDI synthesizers
1991-92: Sales representative for Atari Corporation
1990-92: Italian Product specialist/Demonstrator for Dr.T's software house
1990: Assistant-translator for
Joe Zawinul and David Mash during the Music Synthesis Seminar at the "Berklee Summer School at Umbria Jazz Clinics '90"
1989-90: Lab monitor, Music Synthesis Department, Berklee College of Music
1987-90: Private piano teacher, Boston, U.S.A.
1984-86: Arranger-keyboard player for jingles production and film scoring, Planet Sound Recording Studio, Florence, Italy
1981-83: Piano bar pianist in Florence, Italy
1980-86: Piano and music theory teacher with public and private schools in Florence, Italy
1976-80. Pianist/keyboardist with commercial and jazz bands in Florence, Italy

2004-07: Conservatory of Music Florence, Italy. Master’s Degree, summa cum laude, in Music and New Technology (see
Dissertation on “
Technology and Temperament: Hardware, Software and Online Resources for Microtonal Music
1986-89: Berklee College of Music Boston, U.S.A. Diploma, summa cum laude, in Music Synthesis (see
Honors and Awards: Dean's List 1986-89, Four-year professional music scholarship from Berklee College.
1984-86: Conservatory of Music "Luigi Cherubini" Florence, Italy:Two-year study of computer music.
1981-86: Conservatory of Music "Luigi Cherubini" Florence, Italy: Five-year certificate in percussion.
1973-79: Studies with renowned professional teachers in both jazz and pop music ( Enrico Pieranunzi and Walter Savelli) .