Progetti

Quelli in evidenza vanno più a fondo su come ragiono sui sistemi. Gli altri sono esperimenti, progetti scolastici e le cose che ho costruito mentre imparavo.

05 progetti

Sistemi in evidenza

Sistemi con scope piu' ampio, ambizione architetturale o superfici multiple.

2025

Rubik's Cube Timer

Un timer per il cubo di Rubik che ho fatto per me — PWA installabile con sessioni, statistiche e sync cloud.

Contesto

Volevo un timer che funzionasse come dico io. Così me lo sono costruito come PWA moderna con timing preciso, gestione sessioni e supporto multi-dispositivo.

Punti chiave
  • Timing al centesimo, generazione scramble, cronologia solve e statistiche dettagliate.
  • Installabile su desktop e mobile con supporto offline e aggiornamenti automatici.
  • Auth e persistenza Firebase per sincronizzare le sessioni tra dispositivi.
Perché conta
  • Cura del prodotto
  • Frontend moderno
  • Qualcosa che uso davvero
Stack
React 19TypeScriptViteTailwind CSSPWAFirebase
Link pubblici
2025

Aura Gestures

Esperimento Three.js — gesti delle mani che controllano nuvole di particelle nel browser.

Contesto

Volevo giocare con grafica real-time e input gestuali. Nessun obiettivo business, solo curiosità su come particelle e movimento possono interagire nel browser.

Punti chiave
  • Rendering real-time di particelle guidato dall'input gestuale.
  • Esplora grafica e interazione nel browser, fuori dal contesto delle solite UI.
  • Un side project creativo che resta comunque ingegneristico.
Perché conta
  • Sperimentazione visiva
  • Engineering creativo
  • Qualcosa di diverso
Stack
Three.js
Link pubblici
2024

Queuee

Un ecosistema di app che attraversa più framework web, servizi backend, container e orchestrazione.

Contesto

Non una singola app ma un ecosistema intero — più frontend, servizi backend e infrastruttura che lavorano insieme.

Punti chiave
  • Stencil.js, Angular e Vue.js usati nello stesso progetto.
  • Backend con Gin, MongoDB, Docker e Kubernetes.
  • Un buon esercizio per far parlare framework e servizi diversi tra loro.
Perché conta
  • Architettura multi-framework
  • Interoperabilità
  • Pratica infrastrutturale
Stack
Stencil.jsAngularVue.jsGinMongoDBDockerKubernetes
2023

Workway

Piattaforma di gestione lavoro per freelance, costruita con più servizi.

Contesto

L'ho progettato attorno alla composizione di servizi — non un monolite, ma più servizi che si coordinano per far funzionare il prodotto.

Punti chiave
  • Combina Spring Boot, Nest.js, GraphQL, gRPC e React nello stesso prodotto.
  • Focus sulla composizione di servizi e su come backend diversi possono collaborare.
  • Frontend e backend nella stessa repo con confini chiari.
Perché conta
  • Composizione di servizi
  • Modeling di prodotto
  • Pratica architetturale
Stack
Spring BootNest.jsGraphQLgRPCReact
2023

Foodity

Sistema di food delivery deployato su Linux — il mio primo progetto con Tailwind CSS e PrimeNG.

Contesto

Web app, mobile app e deploy su server, tutto nello stesso progetto. La prima volta che ho gestito la pipeline completa dal codice a un server Linux funzionante.

Punti chiave
  • Web app Angular e mobile app Flutter per lo stesso prodotto.
  • Deploy e gestione su server Linux — non solo il codice, ma anche le operation.
  • Dove ho iniziato a trovarmi bene con Tailwind CSS e PrimeNG.
Perché conta
  • Primo deploy vero
  • Cross-platform
  • Crescita frontend
Stack
AngularFlutterLinuxTailwind CSSPrimeNG
04 progetti

Prodotti ed esperimenti

Build piu' piccoli che mostrano range, velocita' di esecuzione e curiosita' tecnica.

2022

Work Manager

App desktop per gestire spese e progetti.

Perché conta
  • Sviluppo desktop
  • Basi di state management
  • Tooling pratico
Stack
JavaSwing
2022

The Rage Game

Un platform 2D fatto in Unity.

Perché conta
  • Game development
  • Problem solving real-time
  • Progetto creativo
Stack
UnityC#
2021

Drone TCP ASL

Progetto di maturità: un'app Java Android che controlla un drone virtuale via TCP.

Perché conta
  • Basi di networking
  • Prima integrazione di sistemi
  • Progetto scolastico con scope reale
Stack
JavaAndroidTCP
2020

Tombola (Online Game)

Gioco della tombola online, fatto con PHP, MariaDB e stack web classico.

Perché conta
  • Logica multiplayer
  • Fondamenta web
  • Persistenza su database
Stack
PHPMariaDBHTML/CSSJavaScriptjQuery
03 progetti

Fondamenta

Lavori iniziali che hanno costruito abitudini di delivery, debugging e tooling.

2016–2020

Siti WordPress

Siti personali e sperimentali — dove PHP e il lavoro con i CMS sono diventati cose che sapevo fare davvero.

Perché conta
  • Imparare facendo
  • Primi siti online
  • Pragmatismo CMS
Stack
WordPressPHP
2015–2018

Forum gaming Nintendo

Forum di community che ho costruito e personalizzato su Invision Power Board, MyBB e phpBB.

Perché conta
  • Community building
  • Primo HTML/CSS/JS/PHP
  • Abitudine a personalizzare
Stack
Invision Power BoardMyBBphpBBHTML/CSSJavaScriptPHP
2014–2016

Nintendo Game Boy hacking & RPG experiments

ROM hacking e prototipi in RPG Maker XP — dove mi sono appassionato al debugging, agli strumenti, e a capire come funzionano le cose.

Perché conta
  • Dove è iniziato tutto
  • Mentalità da debugging
  • Guidato dalla curiosità
Stack
ROM hackingRPG Maker XP