Laureato in Ingegneria Informatica presso il Politecnico di Milano nel 2001 da allora lavora come ingegnere dei requisiti e analista nel settore privato e nella consulenza direzionale. Nel 2007 riceve il Dottorato di Ricerca (PhD) in Informatica dal Dipartimento di Informatica, Sistemistica e Comunicazione dell’Università degli Studi di Milano-Bicocca, dove attualmente lavora come ricercatore universitario ed è docente titolare di Interazione Uomo-Macchina nel Corso di Laurea in Informatica erogato da tale Ateneo. E’ autore di più di cento pubblicazioni scientifiche in atti di convegno e riviste internazionali. I suoi interessi di ricerca riguardano l’analisi di contesti organizzativi riguardo alla adozione di sistemi informatici interattivi e all’impatto di questi in tali contesti lavorativi, la raccolta partecipata di requisiti utente e, più in generale, la progettazione di strumenti a supporto del lavoro collaborativo, dei processi decisionali e della condivisione e circolazione di conoscenza, soprattutto in ambiti ospedalieri e sanitari.