What I can do

As a programmer, I’ve taken care of:

  • I have always tried to take advantage of my skills in mathematics and physics, to deal with that code more focused on the simulation of physics system both for vehicle modelling and physical object in a game;
  • design and development of AI entities for games with both state machine and behaviour tree technics;
  • I’ve also written many internal tools to increase the workflow speed of the team;
  • integrate SDK provided by suppliers, platform holder or external cloud services, for instance, Simulink generated codes or low-level API developed by Nintendo;
  • develop an abstraction layer of code to get transparent for the application on which platform is running, for instance, I’ve developed code for video games to make them compatible with different video game consoles like Sony PlayStation 4, Microsoft Xbox One, Nintendo Switch;
  • take care of the entire process of sending a game/app for verification, both for consoles or mobile stores and for production in the automotive sector;
  • write down UI or menu logic to increase UX implementing assets provided by UI artist

As the team leader and/or project manager, I’ve taken care of:

  • design of the application architecture taking care of technologies involved, services to use and identify complexity;
  • develop the task board for the programming team, giving priority and checking the completion of the goals to be achieved
  • maintain the communications with the customer and I’ve done meetings to understand their needs and deal with most complex requests trying to get more information as possible for internal team
  • although in a small team I’ve developed and maintained CI/CD pipeline to automatize the recurrent job and avoid lost hours

I’m credited in the following games:

  • Little Red Riding Hood: Digital Tales (Android)
  • Jack and the Beanstalk: Digital Tales (Android)
  • A trip to the Moon: Digital Tales (Android)
  • Snow White: Digital Tales (Android)
  • Futuridium EP Deluxe: MixedBag Games (Apple TV, Windows, Mac, Linux/Steam OS, Nintendo WiiU)
  • Futuridium EP Deluxe Physical edition: MixedBag Games & Limited Run games (PS4 and PSVita)
  • Wheels of Aurelia: Santa Ragione & MixedBag Games (PS4, Nintendo Switch and Xbox One)
  • forma.8: MixedBag Games (PS4, PSVita, Xbox One, Wii U, PC, Mac, Nintendo Switch)
  • forma.8 Physical edition: MixedBag Games & Limited Run games (PS4, PSVita)
  • Still Time: Alan Zucconi (PS4 and PSVita)
  • Avery: MixedBag Games & IBM Italy (iOS and Android)
  • ATOMINE: Broken Arms Games & MixedBag Games (PS4, Xbox One and Nintendo Switch)
  • Waking Violet: Marco Mastropaolo & MixedBag Games (PC, Mac, PS4, PSVita and Nintendo Switch)
  • The Wardrobe: C.I.N.I.C. Games & MixedBag Games (PS4 and Nintendo Switch)
  • Detective Gallo: Footprints Game studios & MixedBag Games (PS4 and Nintendo Switch)
  • Secret Oops: MixedBag Games published by Apple Inc. (iOS, tvOS and macOS)

I’ve also worked on two VR experience for museum exhibitions, where I got experience with VR headset and B2B projects.

One of this experience is now exposed at the Officine Grandi Riparazioni in Turin and it’s named OGR VR, in this application we’ve recreated an old factory where they repair trains recreating the look how appeared in 1920.