Welcome to my portfolio! I'm a passionate Gameplay Programmer currently working at 3DClouds, where I've had the privilege of contributing to the development and successful launch of "Paw Patrol Grand Prix" and its exciting DLCs. With a background in Human-Computer Interaction & Design, I hold a double degree master's from EIT Digital in collaboration with Politecnico di Milano and Université Paris-Saclay, underscoring my commitment to excellence in the field. My journey in the world of technology and gaming began with a Bachelor's degree in Computer Science, providing me with a solid foundation in programming and problem-solving. Throughout my career, I've cultivated a diverse skill set and a deep passion for various areas, including video games programming, web development, data visualization, and augmented reality (AR).
Double Master's degree, EIT Digital Master School Program
Summer School, EIT Digital Master School Program
Bachelor’s degree
Poster presented at EuroVis 22, 24rd Eurographics Conference on Visualization
ReadPoster presented at Journé Visu, French Conference on Visualization
ReadMaster Thesis - Politecnico di Milano
Thesis Executive SummaryDLCs: Racing in BarkingBurg and Pup Treat Arena
Xbox Series S/X Xbox One PS5 PS4 PC Nintendo Switch Discover MoreRobotLife is a First Person Shooter video game implemented during my Research Internship at Inria Saclay. I implemented this game with the ultimate goal of conducting a empirical evaluation of situated visualization in motion in the context of video games. The game combines level design and game mechanics with data visualization to evaluate how motion factors influence data visualizations' readability in video games. The game takes place in a sci-fi robot factory. The player has to complete tasks such as eliminating evil robots and repair a damaged engine to escape the factory. The project is implemented entirely in Unity, programming in C#, starting from an official Unity Template Level.
MuseX is a Smart Space Software, aimed at differentiating the teaching proposal in elementary schools, offering a special experience to children. Initially designed for the Magic Room of the I3Lab of Politecnico di Milano, MuseX proposes a 360° experience inside a Natural History Museum, completed by 3 interactive minigames. The software is implemented in Unity (C#) and it embeds technologies such as projectors, smart objects and body movement recognition technologies (programmed for Kinect).
MenuCube is an Augmented Reality application manipulated by tangible interactions with a 10 x 10 cm physical cube and various paper markers. It is far more powerful than a normal Menu-Card as it gives the customer the possibility to see the available dishes displayed in 3D and interact with them in real-time with his / her smartphone camera. To make the application very easy to use as everybody should be able to understand it without explanation, the interface is kept very simple, yet powerful. The application is implemented using Unity (C#) and the Vuforia package for AR and target recognition.
This project consisted in creating a website for a company fiction of imagination: Invation. Invations come from Invention + Innovation and it's based on three main pillars: Invations (Products), Invationers (Employees) and Visions (Areas of products). The website is implemented with Nuxt and Vue.js for the front-end, and Node.js, Axios and Postgree database for the backend part. The project inclused also a conversational agent, namely a Chatbot, that we named Charlie. This project comprises a full design process before implementation that showcase my skills as UX designer. Particular focus has been given to wireframing, usability and accessibility.
MusicHub is a Design of Interactive System project that consists in the design of a possibile new tool for music softwares. In particulare, MusicHub is a tool that allows users to divide a track in multiple branches to experiment with different versions of the same track, testing out with different sounds, effects and results. Starting fromstory interviews, we performed a full design process comprising breakdown analysis, ideas brainstorming, user case scenarios, user personas, paper prototyping and re-design phase.