Laureato in ingegneria informatica, ha conseguito diverse certificazioni, tra cui Scrum Master e certificazioni sulle tecnologie Microsoft e Oracle.

Nel 2006 ha intrapreso una carriera nel mondo della consulenza, sia nel settore pubblico sia in quello privato, collaborando con aziende di servizi, utility, telecomunicazioni e ministeri.

Nel 2017 ha ricoperto diversi ruoli di responsabilità in un’azienda leader nei servizi, tra cui Responsabile dello Sviluppo Software, Responsabile del Demand e Responsabile della Service Creation, coordinando vari progetti nel campo dell’IoT e dell’Intelligenza Artificiale.

Nel 2019 entra in Olivetti con il ruolo di Presale Manager e successivamente Sales Specialist realizzando diverse soluzioni IoT tra cui alcuni progetti per il mercato captive.

Nel 2021 passa in Tim nella funzione Assurance coordinando il gruppo di sviluppo del chatbot Angie Assistenza Tecnica con soluzioni di Intelligenza Artificiale.

Da marzo 2025 opera presso l’Organo di Vigilanza con responsabilità delle verifiche tecniche e Qualità dei servizi di Rete.