Nato nel 1965 a Milano ho iniziato ad occuparmi per hobby di elettronica e informatica fin dalle scuole medie. Il mio primo computer è stato il PC di Nuova Elettronica (1979) programmato direttamente in codice macchina Z80 con tastiera esadecimale e display a sette segmenti a quattro cifre(!).
Il mio primo PC commerciale è stato il Sinclair ZX80, modificato poi artigianalmente in ZX81.
Sono poi passato al COMMODORE 64 ed è stato con questo computer che ho iniziato a trasformare in professione il mio hobby. Mentre frequentavo il Liceo Scientifico ho infatti iniziato a scrivere articoli e programmi per la rivista Commodore Computer Club insieme a mio fratello Alberto e agli amici Luca Galuzzi e Giovanni Bellù. E' ancora possibile scaricare alcuni numeri della rivista da questo sito.
Nel 1985 fondo la società Logical Instruments insieme a mio fratello Alberto e a Luca Galuzzi occupandoci principalmente di progettazioni hardware basate su microprocessori.
Nel 1986 acquistiamo il nostro primo PC, un IBM XT con doppio floppy disk, scheda video CGA e monitor a colori. Nel giro di pochi anni passiamo dall'hardware al software e nel 1991 nasce TRAVILOG, il nostro primo software per la progettazione di travi in cemento armato che sarà l'inizio della storia moderna della Logical Instruments prima e di Logical Soft poi.
Conseguo in seguito la laurea in Ingegneria Elettronica ad indirizzo Ingegneria del Software presso il Politecnico di Milano
Nel 1995 supero l'Esame di Stato e mi iscrivo all'Ordine degli Ingegneri di Milano.
Nel 2000 nasce Logical Soft, con i soci di sempre e l'aggiunta del nuovo socio Andrea Sattamino. Sviluppiamo principalmente software per l'ingegneria civile, tra cui TRAVILOG per il calcolo strutturale e TERMOLOG per i calcoli termotecnici.
Logical Instruments si trasforma e diventa la società che si occupa dei corsi di formazione sull'utilizzo dei nostri software. Attualmente sono Amministratore di Logical Instruments e mi occupo di Ricerca e Sviluppo in Logical Soft.
Sono esperto in sviluppo .Net, Full Stack Developer (nodejs+express+MySql+Vue), mobile developer con Nativescript.
Naturalmente non ho smesso di seguire le mie passioni, la programmazione ed i linguaggi di programmazione, i microcontrollori (in particolare Arduino, ESP8266 e ESP32), Internet Of Things, l'automazione, l'Astronomia, i viaggi, il buon cibo e la birra artigianale.