Laureato in Ingegneria Elettronica presso l’Università di Firenze con una specializzazione in Informatica, è fondatore e co-amministratore di Connectis, dove dal 1999 è responsabile della produzione.
Possiede un’esperienza ventennale nel coordinamento e della gestione di progetti di sviluppo con applicazioni Open
Source, Linux, Php, Apache, Mysql, PostgreSQL, Windows Server, MSExchange, MSSQL, XML-RPC, SOAP, Jquery, App multipiattaforma con utilizzo di framework Angular, Ionic.
Si è occupato di sviluppo software principalmente dedicato al settore turistico: Banche Dati (turistiche), Commercio elettronico, Booking Engine e Channel Manager, Elaborazioni Statistiche, Interazioni Touch Screen, Digital Signage, Kiosk informativi, Ticketing eventi e museale, Dispositivi di pagamento embedded, integrazioni API con Gateway di pagamento Bancari e non, integrazioni API con portali OTA, realizzazione di gestionali per servizi turistici.
Ha coordinato e gestito progetti di rilievo, quali il DMS della Regione Sardegna, la piattaforma IAT-NET degli Uffici Informazione della Provincia di Lucca; in Toscana ha progettato e coordinato lo sviluppo dei sistemi informatici per la gestione del turismo ufficiale di 7 Comuni Capoluogo della Toscana (Lucca, Livorno, Arezzo, Pisa, Grosseto, Massa-Carrara, Siena), con le banche dati delle Strutture Ricettive (piattaforma MTO) ed i sistemi gestionali per la trasmissione dei dati sulla movimentazione turistica per fini statistici da parte delle strutture ricettive (piattaforma RICESTAT) e per l’elaborazione dei dati statistici con produzione di report ad uso degli uffici statistici dei Comuni Capoluogo (REPOSTAT).
Inoltre, ha supervisionato lo sviluppo di piattaforme gestionali per la gestione del turismo a livello Comunale (UNICOM: Anagrafica delle Strutture Ricettive, gestione Imposta di Soggiorno, Studi statistici eOTD).