Senior UI Technical Artist
January 2019 - Today
Ubisoft Milan
In Ubisoft Milan throughout the years I followed the development as UI Tech Artist different AAA titles such as:
- Mario Rabbids Kingdom Battle
- Mario Rabbids Sparks of Hope
- Rocksmith+
And others not yet released project.
I also follow during the pre-production of the projects some Fast Prototypes of custom tools and projects using Unity Engine and Python.
Tech Consultant - Interaction Designer
2021 - Today
Preston & Barbieri
Collaborated on two innovative Bumper Car projects, leading the design and prototyping of advanced electronic systems. Developed custom PCB designs and firmware in C++ to transform the bumper cars into autonomous robotic vehicles. Engineered a steer-by-wire system with force feedback using a custom FOC controller. Customized an Android kernel to implement a real-time position tracking system, enabling hybrid gameplay experiences with floor projections and responsive kart feedback bringing something like Mario Kart to reality (Comparison used just for reference of gameplay, no collaboration with Nintendo happened during these projects). Additionally, contributed to the development of interactive games for this ecosystem and designed a low-latency Wi-Fi communication system between the server and the bumper cars to ensure seamless gameplay.
University Teacher
2016 - Today
Naba
Teaching three courses focused on cutting-edge technology and rapid prototyping. Leading an XR Development course, where students are introduced to extended reality technologies and their applications. In the Fast Prototyping course, I guide students in rapidly creating prototypes using emerging technologies, introducing new tools biweekly, including Augmented Reality, mobile development, multiplayer game development, AI, and Arduino. My approach emphasizes hands-on experimentation and innovation, equipping students with the skills to quickly adapt and create with the latest technological advancements.
The third course that I follow is one where I help the students during the preparation of their thesis.
Lead Unity Developer
March - July 2018
Orwell - Virtual Soccer Zone Game
In this period I worked as Lead Unity Developer in a small game development studio called Orwell (Milan).
In this project I developed many of the core features of the game and I supervised the tech team.
Mobile Game Unity Developer
October-December 2017
Valextra SPA
In this short period I worked as freelance developing a mobile game for Valextra, a luxury bags brand from Milan.
I was the only Unity Developer on this project, and I also supervised all the Art and Design team.
VR Developer / Interaction Designer
2017
Aqualandia - Jesolo
Freelance - In this period I developed the Software and the Hardware for the first VR waterslide in the world.
I also developed together with the Bigrock R&D team a pipeline for rendering the contents using Unity.
I did this using Unity and Arduino.
Interaction Design Workshop Teacher
July 2017
Naba
Freelance - Here I taught in a workshop how to build a robot with Unity as mind.
Here I used Unity and Arduino.
Interaction Designer
2016-2017
Cinecittá Museum
Freelance - In this period I developed 3 interactive installations for the Cinecittá Museum using Unity.
Unity University Teacher
2015-2016
Naba
In this two years I started working as Unity Teacher in Naba Milan.
VR R&D Technical Supervisor
2015-2017
Bigrock
In this years I also worked as Technical Supervisor for the VR and Interactive project in the Bigrock's Research and Development Team.
VR Technologies Teacher
2015-2017
Bigrock
In this period I started working for a school called Bigrock and together we founded the first Master in Virtual Reality. Here I taught Unity, Maya and Unreal Engine.
AR Developer
2016
Unesco Switzerland
Freelance - In this period I worked on 2 AR Installations on Unesco World Heritage museum in Switzerland. I did this using Unity.
Research and Development
2015
Moovie
Developing hardware and software for a lowcost cable-cam. Here I created a remote controlled Moving Head, based on a Gimbal electronics and a motorized system for the cable movement.
In this work I used Arduino and an Alexmos based Board.
Repairer / R&D
2014
Sharebot srl
Here I worked with 3D printers, I worked as Repairer and I worked on the development of a cheap 3D Printer that was sold in pieces in a famous magazine.
Unity Developer
2014
Naba
Freelance - During this period I worked on creating interactive installations using Unity during the OpenDay's of the school.
Videomaker
2013-2014
RollingStone Italian Website
Freelance - In this period i worked as videomaker in a project called School of Rec for RollingStone.
Interaction Designer
June 2013
Nameless Music Festival
Freelance - Here I helped developing a software for managing the Video Mapping and a System for the visuals that interacts with the live video streaming on the Main Stage, I also worked on a very cheap camera moving head for the crane, that helped the videomakers team to get cool shots for the aftermovie.
Web Developer
2013
Nclp
Freelance - In this period I worked as Web Developer in a project where people can create online their personal Video CV, this project was developed using Html5, PHP, CSS3 and Javascript to Manage the automation pipeline based on After Effects.
Interaction Designer
June-July 2013
Otolab
Freelance - In this period I developed together with the Otolab team an Interactive Installation called Rotoscape. I worked with MaxMsp and Processing.
Game Developer
2012
Nestlé - FoodCoaching
Freelance - In this period I Developed 6 Mini 2D Games for the Nestlé Food Coaching Website.
That games were developed in Adobe Flash and unfortuately it's not online anymore.