Projects

Here you can find projects that I developed alone or in a team. Check them out!

MAML Attention Classifier

This is my Master Thesis project. I produced a model able to classify a social media post with respect to a given policy. Said post can either violate or not such a policy. The scope of the project was to train a model able to generalize to several policies and posts so that new released policies do not require social media companies to train and design from scratch new models. To do so, we exploited the powerful meta-learning MAML algorithm and the seminal attention mechanism. Used Python with the help of popular deep-learning libraries like PyTorch. (For the complete Power Point presentation, tap the icon).

machine learning project screen

Single Image Super Resolution GAN (SISRGAN)

Project developed for the Deep Learning course. Super Resolution, refers to the task of recovering a high-resolution image (HR) from a single low-resolution one (LR). It is popularly used in several applications of different fields, such as surveillance or medical. Literature presents approaches to SR, ranging from interpolation-based upsampling methods to learning-based one. In particular, deep learning based methods have achieved superior performances against others, and are now considered the state of the art for this task. Used Python with the help of popular deep-learning libraries like PyTorch.

Pong

A new version of the famous Pong game, one of the first games ever created, developed for the Mobile Application And Cloud Computing course. With respect to the original version, this one provides the possibility to play the game simply by tilting the device. Use of the accelerometer sensor raw data to move the racquet. Developed with Kotlin. (If you want to watch a demo, tap the icon).

Iceberg Jump

Iceberg Jump is a mobile cross-platform game developed with Corona tool and Lua programming langauge by collaborating with my friend and colleague Gabriele. It can be classified as an endless run. The user's goal then, is trying to collect the highest possible score. It can be also achieved by collecting delicious ice-creams! (If you want to watch a demo, tap the icon).

a screen of my website code

My own website

This whole website you're visiting now, was created with my bare hands. I writed every single line of code, spaced every block, text and image that you can find here. The job has been accomplished by using many web-developers' holy tools, like HTML, CSS and Bootstrap.

a screen of CoinMarketCap.com

Crypto currencies reporter

A Python program that fetches specific data from Coin Market Cap through API and saves in a .json file some useful information.