Programmatore, dal 1991 ha lavorato, fra l’altro, alla realizzazione di strumenti per analisi statistiche a livello nazionale per le Camere di Commercio.
Utilizza Linux dal 1995. Nel 2003 ha co-fondato Avitis, una società informatica che lavora esclusivamente con software libero e open source e della quale oggi è amministratore unico. È esperto di gestione dei contenuti sul web, di comunicazione su internet e di tecnologie legate al web 2.0.