Dopo la laurea in Ingegneria Civile Strutturale al Politecnico di Torino, matura un'esperienza multidisciplinare  nel settore dello sviluppo di software per l’ingegneria, principalmente nell'implementazione di software per modellazioni ad elementi finiti.
Nel 1995 fonda, insieme ai colleghi ingegneri Gianmarco Massucco e Giuseppe Stivala, la CDM DOLMEN Srl, software house per calcolo strutturale e geotecnico. 
In CDM DOLMEN è responsabile tecnico per lo sviluppo di software negli ambiti attinenti alla modellazione tridimensionale della struttura, quali il CAD tridimensionale strutturale, e l'importazione/esportazione  delle informazioni strutturali con metodologie BIM: è inoltre responsabile tecnico dello sviluppo dedicato alla modellazione e al calcolo di strutture in muratura portante, con particolar riguardo agli edifici esistenti.
Ha partecipato come relatore a numerosi seminari e convegni dedicati a queste tematiche.