PythonFastAPIReactSQLiteDocker
Assistente self-hosted per task, spese, abitudini e diario, costruito attorno a un motore di context-awareness basato sul calendario. Un router instrada ogni richiesta verso modelli diversi (DeepSeek, Claude) a seconda della complessità, per non pagare un modello grosso quando ne basta uno piccolo. Bot Telegram con testo e vocale (trascrizione locale via Whisper) e dashboard React. Gira su un Raspberry Pi 5 in Docker Compose, raggiungibile via Cloudflare Tunnel con Zero Trust: nessuna porta aperta sulla rete di casa.
Codice su GitHub ↗ Java 21SMB/CIFSMariaDBJUnit
Modulo core per la gestione di documentazione fiscale, pensato per funzionare sia su desktop Windows che su Android. Include un modulo per i file remoti via SMB/CIFS e un motore di validazione configurato da file JSON esterni, così le regole fiscali si aggiornano senza ricompilare. Test unitari e di integrazione con JUnit 5 e Mockito.
Codice su GitHub ↗ Java 21Spring BootReactDocker
Rifacimento dell'architettura backend a scopo di studio: servizio REST in Spring Boot, validazione centralizzata e persistenza transazionale con Spring Data JPA, tutto containerizzato con Docker Compose. Il frontend React/Tailwind è solo una demo. Autenticazione (JWT/OAuth2) e test d'integrazione estesi sono stati omessi di proposito, per restare sul tema.
Codice su GitHub ↗ JavaAES-256-GCMPBKDF2
Gestore di credenziali desktop con approccio zero-knowledge: cifratura AES-256-GCM e chiavi derivate con PBKDF2, più un po' di attenzione a come i segreti restano in memoria. Gli unit test sono scritti sui vettori di attacco e sull'integrità dei dati, non solo sul percorso felice.
Codice su GitHub ↗