🧑🏻💻 Personal Projects
Here are some of the projects I've worked on either in my spare time or as part of some college course. All the code is open source and available on my GitHub page.
QuickNetStats
A simple application that lets you see at a glance the details of your connection directly on the Menu Bar.
Why?
MacOS is slow at reacting to network connections and disconnections and buries IP information in the settings page. This utility reacts immediately to network changes and lets the user copy their IP from the menu bar
- Category: MacOS Utility
- Frameworks: Combine, SwiftUI, Network
- GitHub: https://github.com/FI-153/quicknetstats
brew tap FI-153/tap && brew install quicknetstats

Home Assistant Dashboard on eInk Displays
A python-based server that connects to a local instance of Home Assistant and returns an HTML page displaying a dashboard with information pulled from sensors around the house. It is displayed on an old Kobo Reader which I have modified and repurposed for the task.
Why?
I had an old Kobo eReader gathering dust in a drawer. So I decided to turn it into an Home Assistant dashboard by displaying a basic HTML page provided by a server, since the eReader's browser doesn't allow to run scripts locally.
- Category: Home Assistant Dashboard
- Languages: HTML*, Python, CSS
- GitHub: https://github.com/FI-153/eInk_dashboard
Docker following the instructions in the repo
Remindy
A menu-based MacOS app to create reminders in natural language. It uses regular expressions to parse the input to get the times for the notifications.
Why?
I needed a way to quickly write down thoughts or things to do that I wanted to be reminded at a specific time. Opening Reminders or talking to Siri was too distracting so I built an utility that is always available in the menu bar.
- Category: MacOS App
- Frameworks: Combine, SwiftRegex, SwiftUI
- GitHub: https://github.com/FI-153/Remindy
brew tap FI-153/tap && brew install remindy

Landmarker
iOS and iPadOS app for exploring famous landmarks in 3D whilst providing directions to reach them and useful knowledge.
Why?
I wanted to challenge myself to build a visually-rich, production-quality iOS app using MapKit. The goal was to create a beautiful and intuitive user experience for exploring 3D landmarks.
- Category: iOS & iPadOS App
- Frameworks: Combine, MapKit, SwiftUI
- GitHub: https://github.com/FI-153/Landmarker

🏫 College Related Projects
I've attended many courses during my years in college and here are some of the most stimulating projects I've been assigned. The numeric code on the right of the name is the identification code of the relative course at my alma mater.
SW Architecture Planning, Algorithms and Computability (38090)
A fully containerized Flutter web application that connects to a Java Spring backend, designed for easy deployment via Docker Compose. The platform allows users to subscribe, book hiking expeditions, view participant lists, and earn experience points.
- Category: Flutter App
- Languages: Dart, Python, Java
- Frameworks: Flutter, Java Spring, Docker
- GitHub: https://github.com/FI-153/progetto-PAC-2023-2024

Cloud and Mobile technologies (21059)
A Flutter app connected to a Python backend hosted on AWS. It displays the results of orienteering races. Being built on flutter it is cross-platform and compatible with many form factors.
- Category: Flutter App
- Languages: Dart, Python
- Frameworks: Flutter, AWS
- GitHub: https://github.com/FI-153/progetto-tcm-crikis

*Yes, I know it's not a programming language but a markup language