Fullstack developer dal 2000.
Comincia il suo percorso informatico nel 1989 quando mette le mani su un Commodore 128 e frequenta un corso di Basic. Da quel momento, la programmazione diventa parte integrante della sua vita.
Cresce con tecnologie Microsoft ottenendo nel 2002 la certificazione di sviluppatore web.
Negli anni, si occupa di analisi e sviluppo di applicazioni gestionali, sia con interfaccia desktop che con interfaccia web, dallo studio ed implementazione della base dati, alla presentazione dei contenuti all’utente.
Sviluppa applicazioni di varia natura acquisendo oltre a competenze tecniche, anche competenze in problem solving e nel rapporto diretto con i clienti.
Alterna la sua attività di sviluppo a quella di docente in materie informatiche per conto di enti regionali.
Dal 2015 affianca alle tecnologie Microsoft anche tecnologie open source come nodejs e python.
La sua figura professionale si evolve verso Solution Architect e Team Lead acquisendo competenze in architetture distribuite, DevOps e nella gestione delle risorse umane.
Ad oggi si occupa principalmente di docenza e di consulenza informatica.