Diplomato come tecnico dell'industria meccanica, inizia subito a lavorare in officina dove inizia a programmare e gestire centri di lavoro a 3 assi con linguaggio Fanuc, mansione che continuerà a svolgere per 12 anni. Nella sua carriera lavorativa gestisce anche la produzione di una piccola officina meccanica, dove impara anche a programmare e attrezzare torni a controllo numerico con linguaggio Siemens e Fagor. Attualmente è impiegato in una multinazionale dove ha la mansione di programmare, attrezzare e rendere produttivo un centro di lavoro a 5 assi con 3 pallet e linguaggio Heidenhain, utilizzando principalmente il cadcam.