Conseguita la Laurea in Informatica presso il Dipartimento di Matematica e Informatica dell'Università di Perugia, ha iniziato la sua esperienza lavorativa come sviluppatore di software per alcune Startup svolgendo, in concomitanza, le prime consulenze in ambito ICT per diverse aziende.
Nel 2019, dopo alcuni anni di esperienza, decide di fondare la SMART CONSULT mettendo insieme un network di professionisti informatici dinamico e competente.
Da qui prosegue il suo percorso come consulente ICT per le aziende, con incarichi anche all'estero, e come Socio Fondatore, CTO e Software Engineer per CLEEVER MINDS, azienda attiva nel mondo della ricerca su blockchain e dello sviluppo di piattaforme ready-to-use, app mobile e mobile marketing.