I am currently working as a junior game programmer at TT games, I studied computer engineering, artificial intelligence and robotics and I’m passionate about anything related to games, artificial intelligence and storytelling.

Previously, I was a Senior AI and gameplay designer working in Milestone, an italian company developing racing games such as Moto GP, Ride, Gravel, MXGP and Supercross. My job consisted in taking care of the design and tuning of the algorithms and behaviours used by the driving agents (Trajectory following, group behaviours, neural networks). Design, tuning and placement of various gameplay elements (Track limits, spawn points, trajectories). Design and tuning of various gameplay aids for the player (Ideal trajectory, braking points, difficulty levels). Design of various tools to help the development process (AI simulators). Debugging and polishing.


  • 2020-Present Junior game programmer (@TTGames)
  • 2018-2020 Senior gameplay and AI designer (@Milestone)
  • 2016-2018 Gameplay and AI designer (@Milestone)
  • 2015-2016 Software developer (@PCCube)
  • 2014 Robot AI developer (@S.P.Q.R)


  • Artificial intelligence
  • C# and C++
  • Game design
  • UE4 and Unity