Projects
Things I've built for work, university, and my own curiosity.
- Towel
- A small Rust tool I wrote so coding agents can run my apps without getting the real API keys.
- HEARD
- My bachelor's thesis, which I kept working on: LoRa devices that share a hiking group's positions when there's no phone signal.
- Nxord
- I co-founded Nxord to help a food distributor stop retyping orders from PDFs, photos, emails, and voice messages.
- Bakery anomaly detection
- A daily check I built with a bakery to catch mistyped production quantities. It uses a few rolling statistics and runs before the morning shift.
- MedicAId
- Our five-hour hackathon project: a WhatsApp bot for reminders, appointments, and a simulated Italian health record.
- Distance-vector routing simulator
- I wanted to see routing tables change as a network finds its routes. This Python simulator lets me add nodes, change costs, and watch the updates.
- Newspaper classifier
- Our entry in a news-classification challenge at Politecnico di Torino. It placed 3rd out of 200 groups using TF-IDF and a linear classifier.
- Numerical optimization
- Two Newton solvers I implemented for a course, then tested on sparse problems with up to 100,000 variables.
- LSA with randomized SVD
- I implemented randomized SVD and used it to group about 18,000 Usenet posts by topic, with a small interface for searching them.
- PCA analysis
- A course project using PCA and K-Means to look for patterns in 93 behavioural and physical measurements.
- Giogreens
- A plant shop we built for our web technologies course, including the storefront, stock management, and orders. PHP, JavaScript, and MySQL.
- MyDiet
- A Java desktop app from my database course, connecting clients and nutritionists through meal plans, goals, and progress records.
- GymLife
- A 2D gym game we made in Java, with our own sprites and game logic. You balance training, food, energy, and mood.
- IoT projects
- Three embedded systems assignments: a binary-number game, a smart bin, and a window controller. A mix of Arduino, ESP32, Java, and Python.
- Chat Python
- A TCP chat app I made while learning sockets and threads in Python, with a small Tkinter client.
- Algorithms course project
- A pathfinding assignment in C. The route has to avoid buildings and account for the shelter they provide from rain.