Titolare dello Studio Ingegneria Informatica Forense (iscritto all' Albo dei Periti n° 110 e all' Albo dei CTU n° 844 del Tribunale di Brescia), Ausiliario di Polizia Giudiziaria, Perito del Giudice, Consulente Tecnico del Pubblico Ministero e Consulente Tecnico di Parte. E' Professore a contratto all'Università Telematica Internazionale Uninettuno i Roma, per l'insegnamento di "Informatica di base e metodologia di acquisizione delle prove" nella Facoltà di Giurisprudenza del Corso di Laurea in Diritto dell'impresa, del lavoro e delle nuove tecnologie - Diritto della società digitale, con il prof. Paolo Reale. E’ perito tecnico per numerosi Tribunali tra cui Milano, Brescia, Bergamo, Busto Arsizio, Mantova, Verona, Venezia e consulente tecnico del p.m. per le Procure della Repubblica in tutta Italia.