Laureando in informatica presso la Federico II di Napoli, collabora dal novembre 2002 con l'istituto di cibernetica "E.Caianiello" con sede in Pozzuoli nella realizzazione del progetto ReMuNa. Da un paio di anni ha abbandonato il linguaggio C++ per sposare il nuovo ed emergente python, si occupa di applicazioni per il semantic web utilizzando come piattaforma di sviluppo l'application server zope.