Appassionato di programmazione fin da bambino, si è formato presso l’università di Informatica dell’Aquila, ha lavorato per diverse aziende come Web Developer, Solution Architect e IT Consultant.
Ha esperienze sia in progetti italiani che europei ricoprendo diversi ruoli (Full Stack Developer, Technical Team Leader, Frontend Lead Developer...) grazie ai quali ha acquisito un approccio critico nella scrittura del codice e nella scelta delle metodologie di lavoro.
Alcune delle tecnologie usate sono Angular, ExtJS, NodeJS, Spring, i linguaggi che conosce in maniera approfondita JavaScript, TypeScript, Java e C++. Ha esperienza nel mobile mediante l’utilizzo di Ionic, un framework cross-platform.