Nato e cresciuto a Roma nel 1982, durante gli studi classici scopre una forte propensione per le materie scientifiche.
Consegue quindi una Laurea Magistrale in Ingegneria Informatica e comincia la propria carriera come consulente IT.
Poco dopo viene chiamato da Seat Pagine Gialle e si trasferisce nella sede principale a Torino, dove nell'arco di circa sette anni diventa team leader e responsabile dei progetti mobile.
Dopo un breve periodo in una software house decide poi di fondare la propria azienda di consulenza software: nel 2015 nasce Inglorious Coderz.
La sua attività consiste principalmente nell'aiutare i propri clienti a sviluppare i propri prodotti software, utilizzando e promuovendo un approccio artigianale in cui si applica metodo ma anche passione e cura per la creatura che si sta costruendo.
Attualmente Chief Software Architect per Tetra Pak, la sua passione per l'insegnamento lo porta a tenere corsi in tutta Italia e conferenze in giro per il mondo: ha insegnato come essere un buon CTO per conto di Facebook; ha tenuto lecture per università di Roma e di Melbourne; ha partecipato come mentore e speaker in numerose edizioni della European Innovation Academy, un programma didattico che insegna a costituire startup innovative, operando a Torino e a Portofino ad arrivare a Doha e Shenzhen.
Ha contribuito ad avviare in Italia un progetto per rifugiati e richiedenti asilo, insegnando la programmazione web a una classe di venti studenti provenienti da diversi Paesi dell'Africa e del Medio Oriente.
Durante la pandemia nel 2020 ha tenuto un corso di programmazione web gratuito su Twitch.
Nel tempo libero ama coltivare la propria creatività sviluppando game engine e suonando in diverse band.