E’ laureato in Pedagogia, perito informatico, consulente informatico e assistente tecnico di laboratori di informatica per infanti.
Ha svolto per anni attività a supporto delle cooperative sociali nell’estrema periferia della capitale utilizzando, nelle case famiglia, laboratori di informatica per la gestione di ragazzi e ragazze con problemi relazionali.
E’ stato programmatore e webmaster dal 1995 al 2000; dopo il millennium bug cambia attività ed entra nel settore privato come consulente informatico a tempo pieno impegnato sul fronte dei service desk.