Ingegnere informatico, analista e programmatore. Appassionato di programmazione e sociale, si è specializzato in meccanizzazione di flussi ospedalieri, dapprima in Kenya all'interno del progetto di Servizio Civile Nazionale all'estero e successivamente in diversi paesi africani, tra i quali Angola, Etiopia, Mozambico, Somaliland, Tanzania e Uganda. Al momento ricopre il ruolo di project manager, analista e programmatore per Informatici Senza Frontiere e Team Leader della community open source legata ai progetti di sviluppo software, in particolare quello di Open Hospital che conta più di 50 volontari da tutto il globo.