Sono appassionato di informatica e di programmazione "fin dai tempi del C=64". Ho mosso i primi passi nella programmazione orientata agli oggetti con il Turbo Pascal. Poi è stata la volta del Prolog e successivamente del Visual C++. Ho iniziato a lavorare nel settore nel 1998 come libero professionista. Nel 2000 mi sono laureato in Ingegneria Elettronica (indirizzo Calcolatori Elettronici) con 108/110. Nel 2002 ho iniziato la mia attività di formatore presso Bit PCSNet e da allora mi occupo di formazione e consulenza nel campo della programmazione in .Net (prediligendo di gran lunga il linguaggio C# al VB.NET). Mantengo un certo numero di certificazioni Microsoft - tra cui: Application Developer for .NET, Solution Developer for .NET, Microsoft Certified Trainer, Microsoft Certified IT Professional, Microsoft Certified Technology Specialist. Qualche anno fa ho ottenuto le certificazioni Adobe Certified Expert e Instructor su Photoshop e Illustrator.