Ingegnere Informatico, sistemista e programmatore con 20 anni di esperienza lavorativa. Dal 1995 si occupa di sistemi Open Source UNIX e Linux nel contesto delle piccole imprese dell'Emilia Romagna. Vanta un'approfondita conoscenza delle applicazioni industriali, nonché degli aspetti infrastrutturali e metodologici nel campo dell'ingegneria del software e della loro applicazione nel contesto della piccola impresa.
Ha lavorato per diverse società come sviluppatore software, sviluppatore database, sistemista ed è stato, inter alia, responsabile di Progetti dell'Unione Europea d'innovazione tecnologica per la piccola impresa (per Aster), responsabile della sicurezza informatica (per 3D Informatica), ecc.. Dal 2007, lavora come libero professionista occupandosi sempre di consulenza di progettazione software e sistemistica. Attualmente, coordina lo staff tecnico sulla parte della programmazione software e sistemistica.
E' membro attivo dell'Associazione Emilia-Romagna Linux Users Group.