 He attended the faculty of Electronic Engineering at the Politecnico di Milano in Milan, Italy from 1987 to 1992.In 1991, he started his professional career as a software engineer designing and writing the first version of solidThinking, a NURBS based 3D modeling and rendering software for the NeXT platform.solidThinking was awarded as the best new application in the "CAD and 3D" category at NeXTWORLD EXPO held in San Francisco in June 1993.