Progetti in Evidenza

Lista completa di tutti i miei progetti personali

ash
In arrivo

Ash è un linguaggio di programmazione progettato da zero per essere scritto da sistemi AI e letto dagli esseri umani. Ogni scelta — sintassi, sistema dei tipi, libreria standard, modello di memoria — è ottimizzata per un unico obiettivo: generare codice corretto ed espressivo nel minor numero di token possibile.

Language DesignCompilersAI
quickbase
In arrivo

Un clone in Rust di PocketBase, realizzato come progetto di apprendimento. Implementa le API CRUD complete per collezioni e record con uno schema di campi tipizzato, storage SQLite integrato (binario singolo) e un layer di validazione che rispecchia l'architettura dei form di PocketBase. Le estensioni previste includono un motore di scripting Rhai per gli hook, una web UI per gestire le collezioni, una CLI per pubblicare modifiche allo schema su un server remoto e un server MCP integrato per il controllo tramite AI.

RustSQLitetokioaxum
digit-recognizer
Attivo

Un percettrone multistrato scritto interamente in Go, senza dipendenze ML. Implementa ogni componente da zero: forward e backward pass, attivazioni ReLU e Softmax, cross-entropy loss, inizializzazione dei pesi con He, e mini-batch SGD. Addestrato su 60.000 immagini MNIST, raggiunge il 97.4% di accuratezza sul set di test di 10.000 immagini. Il codice sorgente è scritto intenzionalmente come artefatto didattico — ogni concetto (backprop, la regola della catena, overfitting, normalizzazione) è spiegato in italiano direttamente nei commenti.

GoMachine LearningNeural Networks
filtra-fatture
Attivo

Una piccola app desktop che ho realizzato su richiesta di alcuni amici — con un forte supporto dell'AI. Gestisce le fatture elettroniche FatturaPA (XML, ZIP o file firmati .p7m): carica un batch, filtra per fornitore, cliente, data, importo e tipo documento, poi esporta la selezione come archivio ZIP organizzato per fornitore o cliente. Le sessioni possono essere salvate come progetti e riaperte in seguito. Include anche un agente di analisi AI (Claude/GPT) che legge le fatture caricate e genera report strutturati — con supporto alla conversazione e export in Word. Gira in locale tramite Tauri: nessun dato lascia il tuo dispositivo, a meno che tu non configuri una chiave API AI.

SvelteKitTypeScript
Portfolio Personale (questo sito)
Attivo

Il mio portfolio personale realizzato con SvelteKit e ShadcnUI per mostrare competenze, progetti ed esperienze.

SvelteKitTailwind CSSTypeScriptShadcnUIDockerNginx
Vecchio Portfolio
Legacy

Il mio precedente portfolio realizzato con HTML, CSS e JavaScript puri (e un tocco di jQuery).

HTMLCSSJavaScriptjQuery