Keep on learning and be proud of myself, while enjoying the journey.

Work Experience
Nov 2013 - present Codemasters Software Co. Ltd, Southam, Warwickshire, UK
Experienced Programmer

Activities and responsibilities
  • Development of systems related to graphics for the proprietary EGO game engine, such as: shaders debugging through the command line console, animation management for the crowd system, windscreen effects for in car weather simulation.

Nov 2010 - Oct 2013 Codemasters Software Co. Ltd, Southam, Warwickshire, UK
Senior Technical Artist

Complete design, development, support and maintenance of Racing Studio tools
  • Track Authoring Tools · Main toolset for the creation and interative editing of the track drivable surfaces. Its mesh generation and the swappable tile system support the entire production process: from initial design, through in-game refinement, to art finalisation.
  • LiveRoutes™ Tools · Suite of tools for the visual creation, editing and validation of the data used for the generation of the routes. The complexity of the road traffic system is made accessible by context sensitive user interfaces and descriptive custom objects.
  • Tools Distribution System · Version control based system supporting multiple projects. The tools are immediately available to the users upon developer's submission. The updated data is processed and the changes are reflected in the target software.

Activities and responsibilities
  • Support Art and Design departments with production tools to speed up assets creation, placement and management.
  • Interface between artists and programmers to support the development new game features providing the necessary tools and solutions.
  • Definition of coding standards and best practices for scripts and plugins development for 3ds Max.

Feb 2008 - Oct 2010 Freelance 3D modeller
Industrial design prototypes for aesthetic and functional quality evaluation.

Jan 2004 - Jan 2008

MR&D Institute s.r.l., Gallarate, Varese, Italy
Industrial and lighting designer, custom optics specialist

Activities and responsibilities
  • Full responsibility of the entire lighting design process for custom products.
  • Requirements analysis, feasibility studies and research of befitting light sources.
  • Virtual prototyping of complete optic models -lamps, reflectors and refractors- for light tracing simulation and definition of their photometric web.
  • Management and control of product prototypes manufacturing and lighting performance measurement on mirror goniophotometers.

Games Credits
DiRT 3    DiRT Showdown    F1 Race Stars    GRID2

Personal Projects
Aug 2013 - present IllusionCatalyst · graphics sandbox
Open-ended sandbox, supporting multiple graphics API to experiment with engine and graphics programming techniques.

Jan 2010 - Jun 2013 IllusionCatalyst · components for 3ds Max tools development
Set of component to support the development of plugins for 3ds Max with a focus on graphics and user interaction.

Dec 2009 IC.Shape 2.0 release
The renewed instrument set meets the public and becomes an essential tool for modellers, as mentioned in well known tutorials and computer graphics forums.

Jun 2008 - Dec 2009 IC.Shape 2.0 development
Complete rewrite of the surface modelling instrument set, featuring brand new tools to speed up the creative process. The scripts are coded in MaxScript making use of advanced techniques and out-of-the-box thinking.

May 2008 IllusionCatalyst 1.1 release
First major update and improvement of the acclaimed instrument set. It gains a spot on the official Autodesk Area website.

Apr 2008

IllusionCatalyst 1.0 release
The instrument set reaches the top row at CGTalk forum and surpass 2000 downloads after the first couple of hours, 6000 after first week.

Jan 2008 - Apr 2008 IllusionCatalyst 1.0 development
First development stage of a new set of instruments for Autodesk 3ds Max, focused on surface modeling, facial animation and keyframing. The scripts are coded in MaxScript.

Sep 1998 - Dec 2003

Politecnico di Milano, Milan, Italy
Industrial Design with major in Lighting Design.
Mark 100/100 cum laude.

Thesis: "Reflector design for lighting devices"
Analysis of geometric and photometric relations between light sources and reflectors.

Sep 1992 - Jul 1997

Liceo Scientifico Piero Bottoni, Milan, Italy
Scientific high school degree.

Programming Knowledge
Greater experience

Lesser experience
C++ and 3ds Max SDK


Software Knowledge
  3ds Max
BodyPaint 3D