top of page
Glowing Keyboard

Projects

App SiSalute and Card SiSalute Datawarehouse Business Intelligence Integration
@Iconsulting - Bologna 2024
DATA MODELING, PL/SQL, SAP DATA SERVICES, SAP BUSINESS OBJECTS, SAP INFORMATION DESING TOOL, ORACLE DB

Led projects focused on gathering requirements from BI users to understand their data needs and objectives. Modified and optimized ETL pipelines to ensure efficient data flow and transformation, while maintaining high data quality standards. Enhanced performance through tuning and process improvements, conducted thorough testing, and ensured comprehensive documentation of all processes and changes for future reference.

MRI Brain Tumor Detection
@Personal Project 2023
PYTHON, PANDAS, NUMPY, SEABORN, TENSORFLOW, MATPLOTLIB, KERAS, VGG16, GPU TRAINING, TRANSFER LEARNING, IMAGE PROCESSING, DATA AUGMENTATION

Developed a Python script to build and train a Convolutional Neural Network (CNN) model for classifying brain tumors in MRI scans. The script preprocesses MRI images, optimizes the CNN architecture, and applies techniques such as data augmentation and dropout to enhance model accuracy and prevent overfitting.

Schnorr Signature
@BitPolito - Torino 2021
PYTHON

This is a Schnorr Signatures utility for educational purposes only, developed by BitPolito in Python3.

The classic signature and verification functions are based on the BIP340 reference implementation, while we tried to keep as close as possible to it the MuSig functions, even if they are not specified (yet).

Sentiment Analysis on Twitter
@Personal Project 2020
PYTHON, , TEXTBLOB, WORDCLOUD, PIL, NLTK, SKLEARN, MATPLOTLIB, PANDAS, NUMPY, JSON

This code is a Python script that performs sentiment analysis on tweets. It takes a keyword as input and retrieves tweets from Twitter that match the keyword. The tweets are then analyzed for their sentiment, which is classified as positive, negative, or neutral. The results of the sentiment analysis are then visualized in a pie chart and a word cloud.

Speech to Text
@Personal Project 2019
PYTHON

Created a Python script that transcribes audio from video files into text using the speech_recognition library. The script efficiently processes audio, converts it into text, and saves the transcriptions to a file. Designed for ease of use, it delivers accurate transcriptions, making it a reliable solution for converting audio content into written format.

OpenWeatherAPI to MySQL DB
@Personal Project 2024
PYTHON, API, MYSQL, PANDAS, DATA MODELING

This project provides a comprehensive solution for fetching, storing, and analyzing weather data for multiple cities. Using the OpenWeatherMap API, we retrieve hourly weather conditions, store them in a MySQL database, and perform detailed analyses to answer various questions related to weather trends and statistics.

Unisalute Datawarehouse Migration for Enhanced Business Intelligence Performance
@Iconsulting - Bologna 2024
DATA MODELING, PL/SQL, SAP DATA SERVICES, SAP BUSINESS OBJECTS, SAP INFORMATION DESING TOOL, ORACLE DB

Managed the migration of a data warehouse from an outdated architecture to a modernized, scalable infrastructure, significantly improving performance for the business intelligence department. This included redesigning data models and workflows to enhance efficiency, conducting extensive performance tuning, and ensuring the new system could handle increased data volumes. Led thorough testing phases to guarantee the accuracy and reliability of the migration, and created detailed documentation to support future maintenance and scalability efforts.

Uncertainty Quantification method for DeepSleepNet Lite
@MediTech - Lugano 2022
PYTHON, BASH, TENSORFLOW, MATPLOTLIB, SKLEARN, SCIPY, NUMPY, PANDAS, MNE, SEABORN, GPU TRAINING

As part of my thesis work, I developed and implemented the DeepSleepNetLite neural network. The project introduced a novel feature for uncertainty quantification, aimed at improving the reliability and interpretability of sleep stage classification in medical applications. The development process focused on enhancing the model's ability to provide confidence estimates for its predictions, a critical factor in medical decision-making, and involved extensive research, coding, and validation to ensure accuracy and applicability in real-world healthcare environments.

Historical Ciphers (ENIGMA)
@BitPolito - Torino 2021
PYTHON

This Python code implements the encryption and decryption of messages using the Enigma machine. The Enigma machine was a cipher machine used by Germany during World War II. It was a very complex machine, but this code implements a simplified version of it.

IOT Smart Organ Delivery
@Polito - Torino 2021
NODE-RED, PYTHON, TELEGRAM BOT, MQTT,  HTML, CSS, THREADING, CHERRYPY, GPS

IoT Smart Organ Delivery, educational purpose iot project for Politecnico of Turin in the course Programming for IoT. It is a smart management system for delivering organs among different hospitals aimed to improve the reliability and efficiency of organs delivery by monitoring the organ' state during the transport and tracking the organ to allow clinicians to know its precise position.​

bottom of page