Diego si è laureato alla Facoltà di Informatica dell'Università di Bologna. Convinto sostenitore del software libero, ha sviluppato competenze in materia di sviluppo software in diversi linguaggi e di gestione e amministrazione di sistemi UNIX. Lavora in Servabit fin dalla sua costituzione, vedendola cambiare e crescere. Nonostante il suo profilo di sviluppatore, ha anche contribuito alla realizzazione dell'infrastruttura informatica open-source della società, maturando competenze anche in questo campo. Attualmente, si occupa di analisi e sviluppo di applicativi basati sul framework OpenObject. Nel corso della sua collaborazione con Servabit ha acquisito competenze che esulano dal mondo prettamente informatico, affinando le sue capacità di analisi delle problematiche gestionali dei clienti e del conseguente sviluppo di soluzioni mirate, volte a rendere più efficienti i loro processi aziendali.