
A small research project investigating how packet loss on an IEEE 802.11p control channel affects the scheduling of mmWave links between vehicles. An analytical 802.11p model is used to test the protocol under more realistic control channel conditions.

A ROS2-based robotics project using Raspberry Pi, Xenomai, FPGA motor control, computer vision and PID control to make a small robot follow a green ball in real time.

Command-line tool for restructuring and splitting large LaTeX projects. Intended for collaborative writing, sharing or reorganizing complex LaTeX documents.

A Cloud Networking course project reproducing the SIGCOMM 2021 study on hypergiants' off-net infrastructure using our own Internet-wide measurements.

A KOReader plugin that adds WireGuard VPN support to e-readers, letting me reach my home Calibre library from anywhere without exposing it to the internet.

A mechanical keyboard modified to include an extracted Apple Touch ID sensor. Keeps the original sensor and Lightning charging connector accessible so the sensor works without custom firmware.

A self-hosted ICS proxy that restructures and enriches iCalendar feeds to use proper field semantics for cleaner and more useful subscriptions.

A small fleet of personal servers running Dockerized services, all deployed and managed from a single Ansible repository with Traefik for routing and Gatus for monitoring.

A full-stack application for managing and displaying vehicle information.

A custom programming language and compiler designed to generate code for the Sprockell processor.

A server-side rendered Angular website with project showcases, multilingual support and an on-demand Typst CV generator that stays in sync with the site.

A cross-platform mobile application for real-time audio visualization, featuring spectrograms, scrolling waveforms and interactive audio tools.

A Python-based application that periodically downloads webcam images from Comune di Genova.

A collection of reusable GitHub Actions workflow templates for simplifying CI/CD processes, including Docker image building, pushing and triggering updates.

A web-based application for playing interactive games powered by Raspberry Pi, featuring real-time communication and dynamic game switching.

A web-based application for planning train routes and visualizing disruptions on a map, integrating real-time data from the NS API.

A Docker Swarm-based infrastructure for deploying and managing containerized services with monitoring, logging and authentication.