Laureato nel 2003 in Ingegneria Elettronica alla Sapienza di Roma, nel 2007 consegue il dottorato in Ingegneria Informatica nel campo dell’Ingegneria degli Algoritmi.
In FUB dal 2021, opera nell’area Cloud e Dati. Ha contribuito alla progettazione e allo sviluppo di sistemi legati alla gestione e ottimizzazione dello spettro, simulazione radioelettrica, pulizia di dati, digitalizzazione di flussi di lavoro. Ha curato il sistema di assegnazione automatica delle frequenze per i Giochi Olimpici e Paralimpici di Milano Cortina 2026, sviluppandone i modelli di ottimizzazione combinatoria e di calcolo interferenziale.
Alle attività di ricerca e consulenza affianca dal 2010 una costante attività didattica presso le Università di Roma “Tor Vergata” e “LUISS Guido Carli”, dove attualmente insegna “AI Literacy” per la laurea magistrale in Management.
Il suo background include collaborazioni con realtà quali Atac, Roma Servizi per la Mobilità, ESRI Italia, Treccani, Poste Italiane e FAO. In questi contesti si è occupato di algoritmi per il calcolo del percorso dinamico multimodale, matching di grafi, analisi predittiva e semantica, ottimizzazione, geocoding, data cleaning, curando l’intero ciclo di vita della soluzione: dalla progettazione algoritmica allo sviluppo delle applicazioni finali.