Projects

A CURATED LIST OF PROJECTS ON WHICH I HAVE WORKED ON

Sketch 1
Sketch 2
Sketch 3
Sketch 4
Sketch 5
vanilla_net.png
vanilla_net_logo.png

VanillaNet Cpp

C++, Cmake, Deep Learning

This project implements a fully connected neural network in C++ from scratch, The network has an input layer with 784 neurons, a hidden layer with 128 neurons (ReLU), and an output layer with 10 neurons (SOFTMAX), achieving 98% accuracy on the MNIST dataset through forward propagation and backpropagation with SGD.

webpage.png
airbnb_clone_logo.png

Airbnb Clone Website

React, TypeScript, TailwindCSS, MongoDB, Prisma, Next.js, Auth.js

This Airbnb Clone is a feature-rich, responsive web application replicating Airbnb's core functionalities. Users can explore and book listings, manage trips, and host properties within an intuitive interface—ideal for full-stack development learning.

tsp.png
tsp_logo.png

Traveler Salesman Problem Optimization

C Programming Language, CMake, IBM CPLEX Optimization Studio, GNUPlot

This project offers a robust suite of algorithms for solving the Traveling Salesman Problem (TSP) through heuristics, matheuristics, and exact optimization models using IBM's CPLEX solver. The TSP Solver delivers efficient, high-quality solutions, with a Performance Profiler for analyzing and comparing algorithm performance.

amz_bot.png
amz_bot_logo.png

TelegramBot-AmazonOffers

Python, SQLite, HTML, CSS, BootStrap, Amazon PAAPI, Telegram API

This bot sends Amazon offers to a Telegram channel. It retrieves and filters product details like title, prices, and images. Users can customize parameters such as product quantity, sending schedule, and image previews. The bot also includes a web page for status monitoring and channel access.

tiago.png
tiago_logo.png

Tiago Movement and Object Manipulation With ROS

C++, ROS, Moveit

Programming the Tiago robot to navigate an environment, detect obstacles, and perform a fetch-and-deliver task. Tiago must move from a starting pose and detect movable obstacles. Then, using the MoveIt! library and AprilTag, Tiago will fetch and deliver three colored objects to matching tables, avoiding obstacles.

hsnet.png
hsnet_logo.png

HSNet+: Enhancing Polyp Segmentation with Region-wise Loss

Python, PyTorch, OpenCV, NumPy, nnUnet

This research presents a method for polyp segmentation in colonoscopies by combining the Hybrid Semantic Network (HSNet) with a Region-wise (RW) loss function, enhancing efficiency and addressing bottlenecks.

food.png
food_logo.png

Food Recognition and Leftover Estimation

C++, OpenCV, Cmake

This project aims to develop a computer vision system that scans a consumer's food tray to estimate leftovers, by analyzing the images in input. The system consists of four main sections: Food Localization, Segmentation, Classification, and Results, ultimately providing an effective assessment of food waste.

bookflights.png
bookflights_logo.png

BookFlights - Telegram bot for flight offers

Python, SQLite3, pyTelegramBotAPI, Airline companies API

I developed a bot that manages 20 Telegram channels, one for each Italian region. In each channel, the bot highlights offers from various airlines for flights departing from airports in that region. Every notification includes the departure and return dates, price and destination. Additionally, the bot highlights various hotels available on Booking.com.

MY NEXT PROJECT

Coming Soon...

Check all my other project and script on my Github