M.Sc. candidate at department of Computer Science, University of British Columbia
I am a MSc candidate at UBC working with Prof. Alla Sheffer, soon to be graduating and looking for an exciting job at a cool graphics company. My interests are in all kinds of graphics related disciplines.
University of British Columbia (UBC), Vancouver, Canada
Supervised by Alla Sheffer
Università della Svizzera Italiana (USI), Lugano, Switzerland
Weighted GPA: 9.38 / 10
Liceo Scientifico A.Einstein, Rimini, Italy
I love building things, here are some projects I worked on my grad, undergrad studies and my free time.
A mod for a popular multiplayer online game. Contains features to improve gameplay and add functionality with an in-game interface. Experience in design and creation of user-friendly, effective and customizable tools, reverse engineering, UI/UX design, gathering and using user feedback, deployment, auto updates and managing an open source project. [C++, DirectX]
A game bot focused on advanced path planning using TSP and clustering. The project outperforms the state of the art and novice players, approaching the level of an expert player.
B.Sc. Thesis at Università della Svizzera Italiana supervised by Kai Hormann. Built a 3d scanner using the Kinect sensor and a Lego platform. Experience in Kinect API, point clouds and surface reconstruction. [C#, OpenGL, Kinect SDK, Lego Mindstorms]
Game inspired by Snake, Knot in 3D, and Counterclockwise. The goal is to capture cubes by moving in a 3D space in a 1st person view and avoiding your trail. The space is open but recursive, meaning that there are no walls, but after moving in a direction for a short time you will find your own trail. [C++, OpenGL]
[Group project] A simple but fully functional copy of Sid Meyer's Railroad Tycoon. [Java] - [video]
[Group project] A Compiler from Python to LLVM, written in Python. Supports a subset of Python which includes basic types, functions, classes, lambdas. [Python]
Competition at Università della Svizzera Italiana promoted by Luca Gambardella.
The challenge was to solve instances of the Travelling Salesman Problem within a runtime limit of three minutes. Developed an algorithm based on the ant colony optimization.
Quantitative Reasoning score: 166 / 170
The GRE test is a world wide offered test that assesses mathematical, reasoning and problem- solving skills. Score corresponds to the top 7% worldwide.
Ranked top 3 every year in high shool (~1k students)
University of British Columbia
Courses: Computer Graphics: Modeling - Data Structures and Algorithms - Internet Computing.
Received a Department of Science TA evaluation score of 4.76 / 5 and positive feedback.
Università della Svizzera Italiana
Project with Mauro Pezzè about cloud technologies. The task was to adapt a framework for testing elastic applications in the cloud to the Amazon EC2 Cloud. [Python, Java, shell scripting]
Gori Calzature SRL
Duties: daily, weekly and monthly reports, relationships and payments to suppliers, payroll of employees. Experience on real world business and economy.
Co-founder and fundamental contributor to the composing process. Released an album, Eye, in 2013, which received some good reviews, some explicitly praising the keyboards:
I enjoy the riffs quite a bit, but ultimately, it’s the strong performances on the keys, along with the atmosphere and unique character to the songs that sets it apart in the crowd.