My photo

Giorgio Gori

M.Sc. graduate at department of Computer Science, University of British Columbia

Github Linkedin


I am a recent MSc graduate from UBC, having worked with Prof. Alla Sheffer. I am looking for an exciting job at a cool graphics company. My interests are in all kinds of graphics related disciplines.


FlowRep: Descriptive Curve Networks for Free-Form Design Shapes 2017

Giorgio Gori, Alla Sheffer, Nicholas Vining, Enrique Rosales, Nathan Carr, Tao Ju.
Accepted to SIGGRAPH 2017.


M.Sc. in Computer Science 2014 - 2017

University of British Columbia (UBC), Vancouver, Canada
Supervised by Alla Sheffer

B.Sc. in Informatics, Magna Cum Laude 2011 - 2014

Università della Svizzera Italiana (USI), Lugano, Switzerland
Weighted GPA: 9.38 / 10

Diploma with scientific specialization 2006 - 2011

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.

GWToolbox++ 2013 - Present

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]

Smart Bot Spring 2016

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. [C++, OpenGL]

KineScan - Turning the Kinect into a 3D scanner Autumn 2014

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]

PipeWorld 2013

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]

Railway Empire 2013

[Group project] A simple but fully functional copy of Sid Meyer's Railroad Tycoon. [Java] - [video]

StreamNinja 2012

[Group project] Awesome web application for social listening of music. Features simultaneous playback, playlists sharing and a full tune mixer. [JavaScript]

ComPyLL 2012

[Group project] A Compiler from Python to LLVM, written in Python. Supports a subset of Python which includes basic types, functions, classes, lambdas. [Python]


Winner of the 8th AI-Cup May 2013

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.

ETS GRE Test October 2013

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.

Math Olympics 2006 - 2009

Ranked top 3 every year in high shool (~1k students)

Work Experience

Teaching Assistant 2014 - 2016

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.

Undergraduate Research Opportunity Program Summer 2013

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]

Part-time Accountant 2009 - 2014

Gori Calzature SRL
Duties: daily, weekly and monthly reports, relationships and payments to suppliers, payroll of employees. Experience on real world business and economy.

Other Interests

Keyboardist in progressive metal band Ashes of Chaos 2008 - 2013

Co-founder and fundamental contributor to the composing process. Released an album, Eye (YouTube, Spotify, iTunes), 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.