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++. 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).
Posseggo un certo numero di certificazioni Microsoft - tra cui: Application Developer for .NET, Solution Developer for .NET, Microsoft Certified Trainer, Microsoft Certified IT Professional (Database Developer 2008), Microsoft Certified Technology Specialist (.NET 2.0 Web/Windows, .Net 3.5 Windows, Sql Server 2005, Sql Server 2008 DB/Impl&Mnt/BI, Vista Configuration) - e sono Adobe Certified Expert e Instructor su Photoshop e Illustrator.