profile image

Andrea Precoma

GitHub LinkedIn

I am currently attending the Master in Computer Science at the University of Trento, Italy, focusing on the Human-Computer Interaction and Machine Learning fields. I achieved my Bachelor's degree in Computer Science at the University of Padua, Italy, in July 2025.

I created some projects for educational purpose during my university career. Moreover, in my free time, I explored the sector of game development with Unity, experimenting on 2D, 3D, VR and multiplayer.

Thesis

Development of a virtual reality application for simulating procedures on machinery

VR Unity Meta SDK C#

The thesis project involved the development of a VR application featuring hand tracking, designed for the training of personnel operating industrial machinery. The role and limits of interactors and interactables were studied, augmenting the given Meta building blocks with custom interactions for both hands and controllers. Some images are blurred due to sensitive materials of the host company.

Thesis: PDF (20 MB)

Company: airlapp S.R.L.S.

Bachelor's thesis, July 2025

Projects during Master

Steal It

VR Unity Multiplayer C#

A multiplayer horror VR game inspired by It Steals. Deployed on Meta Quest 3, the Unity XRI Toolkit was used to implement VR interactions, while Ubiq was adopted to build the multiplayer infrastructure.

Trailer: Steal It

Organization: Steal it

July 2026

Better Buses

Fog architecture Kubernetes OpenNebula VirtualBox

A system where sensors are attached to buses and bus stops to track traffic and delays. A K3s cluster is defined with a master node and 2 workers, while OpenNebula manages the corresponding VMs. The entire system is hosted by an Ubuntu Server VM on VirtualBox.

Organization: Better Buses

August 2026

Distributed Intelligence

Java Akka Gradle

A quorum-based total order broadcast protocol for distributed intelligence databases. A codebase was integrated with all the logic of the protocols, in particular read/write management and leader election.

Organization: Distributed Intelligence

July 2026

CLIP studies

Deep Learning Colab

Research project in which a baseline with CLIP was provided, with the goal of retrieving images similar to aource image conditioned with some text (e.g. "add smile"). Techniques to improve the model were investigated, such as an adapter on top of CLIP, CLAY and more.

Organization: CLIP studies

July 2026

Autonomous software agent

JavaScript Node.js

Agent_Perry is a BDI agent which goal is to play the multiplayer game Deliveroo.js, an open source project designed for this assignment. Players need to deliver parcels while reacting to other agents' actions, environment changes and special tiles of the map.

Organization: Agent Perry ASA

June 2026

Dream Spot

Innovation Business plan

DreamSpot is an all-in-one platform that, with the help of Artificial Intelligence, will guide the user into creating his/her very personal travel by providing suggestions, feasible modifications and adequate accommodations.

Web site: Dream Spot

Organization: Dream Spot AI

December 2025

Projects during Bachelor

Greenhouse monitoring simulator

C++ Qt

A project mainly focused on OOP using C++, leveraging on complex class hierarchies and some design patterns such as Observer and Visitor. It also involves a simple GUI on which monitoring the sensors.

Repository: Greenhouse Monitoring

July 2024

Music shop database

PostgreSQL

Design and implementation of a database with some requirements on table relations and indexing. In addition, a simple program in C is provided to execute some queries.

Repository: Buddy Music Shop

June 2024

Personal projects

Blind Trust

Unity Netcode for GameObject Multiplayer Windows C#

A multiplayer, cooperative, 3D platformer game, in which 2 players control the same agent, but each of them can see only a set of platforms, not all.

Demo: itch.io

Repository: Blind Trust

September 2026

Complementary

Unity Singleplayer Windows / WebGL C#

3D platformer game in which the player has to alternate black and white platforms and obstacles in order to complete the levels.

Demo: itch.io

Repository: Complementary

October 2024

Up Up Up

Unity Singleplayer Android / WebGL C#

2D game in which the player needs to jump and stick to small floating islands, trying to go as high as possible. It is available both for PC and mobile.

Demo: itch.io

Repository: Up Up Up

September 2023

NN for digits recognition

Python Cuda

A Neural Network trained on TMNIST dataset. A GUI allows to save, upload, modify, train and test a model. Finally, a canvas permits you to draw digits that the model is asked to predict.

Repository: Digits Recognition

August 2024