Progetti

Progetti selezionati

Una selezione di progetti che rappresentano bene il mio percorso tra software engineering, distributed systems, microservices, compilatori e sviluppo full-stack.

Alcuni progetti che descrivono bene le aree tecniche che mi interessano di più oggi.

Distributed systems

Distributed Sensor Hub

Sistema peer-to-peer per l’aggregazione di dati da sensori IoT senza coordinatore centrale. Ho implementato membership gossip-based e replica dello stato tramite LWW CRDT per gestire join, failure e convergenza, esponendo lo stato del cluster tramite API HTTP.

Stack
PythonTCPCRDTDocker
Microservices

Medaryon

Piattaforma a microservizi per il dominio medicale, progettata come insieme di servizi indipendenti comunicanti tramite messaging. Ho lavorato su decomposizione dei servizi, comunicazione tra componenti e gestione dei dati per utenti, appuntamenti, referti e notifiche.

Stack
Node.jsMoleculer.jsNATSMySQLDocker
Full-stack

Smart Budget

Applicazione full-stack per la gestione del budget personale, con autenticazione, gestione delle transazioni e API REST su SQL Server. Focus su struttura backend, consistenza dei dati e progettazione delle API.

Stack
ReactNode.jsExpressJWTSQL Server

Altri progetti

Altri lavori che riflettono interessi su full-stack, IoT, reti e tooling didattico.

Compilers

FOOL Compiler

Compiler per il linguaggio FOOL, con parsing, costruzione della symbol table, type checking e generazione di codice stack-based, sviluppato per esplorare l’intera pipeline di compilazione.

IoT

Smart Parking System

Sistema IoT per il monitoraggio in tempo reale dei posti auto tramite Arduino, Raspberry Pi, MySQL e dashboard web.

Networks / teaching

Reti di Calcolatori Templates

Raccolta di template ed esempi in C e Java per esercitazioni su socket TCP/UDP, RMI e RPC.

Vuoi vedere altro?

Per altri repository, codice e attività recenti puoi visitare direttamente il mio profilo GitHub o contattarmi.