Portfolio

Checkout a few of my works

Machine Learning

Master's Thesis

Research, implementation and analysis of the most suitable machine learning models for 3D object classification. Development of a proof of concept of an automated workflow that recognises features in traditional CAD models and enhances them with essential metadata.

Winner of PREMIOSWISSENGINEERINGTICINO USI Master Informatics 2021 (best Master thesis)

View Project

Machine Learning

CNN for Templates Matching

Use of Mask R-CNN for Templates matching thanks to data augmentation and transfer learning. The system can detect an object in complex situations given only a single image.

View Project

Machine Learning

Thymio obstacles avoidance

ROS implementation that use a CNN regressor to predict the angular velocity of the Mighty Thymio to avoid obstacles and pitfalls.

View Project

Other

Prededural Foams for 3D printer

Naive Implementation of Procedural Voronoi Foams for Additive Manufacturing which generates foams with different elasticities.

View Project

Machine Learning

English/Spanish Translator

Implementation of a Neural Machine Translation using an encoder-decoder model with attention mechanism for phrase-based translation.

View Project

Other

Arduino Nano people vs noise

People counter and noise detection with Arduino nano 33 BLE thanks to a CNN for objects detection and classification.

View Project

Game Development

Yab Sliveroath's Quest

Game with random generated maze, special textures and two types of game views, normal and isometric. The maze is floated with water cycles and the player need to collect as many coins as possible.

View Project

Other

RPiHSM - Hardware Security Module

Research of which extent off-the-shelf Internet of Things module can be programmed to function as an HSM and development of a proof of concept with it.

View Project

Computer Graphics

WebGL Showcase

Design and development of a little scenario with animated objects, moving camera and day/night light simulation. The scene have reflections, shadows and textures.

View Project

Machine Learning

Text Generation

Using a long short-term memory network to predict the next textual character given a sequence of characters to generate chunks of text.

View Project

Machine Learning

Adult Income Prediction

Pre-processing and analysis a data-set of demographic characteristics of people to build a model to forecast the income.

View Project

Other

Bookmarks Manager

This is an application to manage bookmarks and share them with other users. The backend is Laravel and the frontend is React. The authentication is performed with Laravel passport and API.

View Project

Machine Learning

Bachelor's Thesis

Development of an efficient classifier with selective search and Bag of Visual Words to determine the presence or absence of logos within a given set of logos.

View Project