Inizia la sua esperienza nella ricerca e sviluppo di sistemi per l’analisi microbiologica nell’industria farmaceutica, per poi passare dopo alcuni anni all’industria ICT per i servizi finanziari. Da inizio 2007 è in Banca MPS, dove si è dedicato allo sviluppo delle strategie multicanale, ai modelli di business per l’online banking, all’offerta di prodotti e servizi sui canali diretti e al setup dei nuovi canali Internet, Mobile Banking e del Direct marketing.
Attualmente è responsabile Innovazione e svolge attività in ambiti quali l’automazione dei processi, l’Intelligenza Artificiale e la Blockchain. In passato ha collaborato con il CNR sviluppando modelli simulativi basati su reti neurali e algoritmi genetici per la comprensione di processi sociali, economici e finanziari.