Una nota su ciò che stai guardando

Un progetto dovrebbe poter essere verificato.

Le descrizioni dei progetti si basano su repository e documentazione pubblici consultati l’8 settembre 2026. I risultati riportati mantengono l’ambito e i limiti delle rispettive fonti.

Fonti dei progetti

Profilo GitHub pubblico: ambiti professionali, diploma AI & Data e voto finale. Il portfolio usa il caso di studio tecnico pubblico di italianRAG, non la sua implementazione privata. Il risultato su 116 casi vale solo per l’ambito del benchmark descritto nella fonte.

Pefforza 4: README, implementazione della ricerca e note sul motore. La ricerca esatta ha un limite di tempo. La mini-demo JavaScript indipendente qui presente non è il motore Python e non promette un gioco perfetto.

KeeFetch: README, documentazione dei profili dei fornitori e miglioramenti integrati a rete e rilasci. Le funzionalità nel codice potrebbero non essere presenti nell’ultimo plugin pubblicato. I controlli di privacy hanno limiti espliciti per rete e diagnostica.

ThystTV: README, schermate Android, documentazione di verifica dei rilasci e lavoro sull’aggiornamento dei preferiti. Si basa su Xtra. Agli autori originali va il merito del client di base e dell’architettura. Né questo portfolio né ThystTV sono affiliati a Twitch o Amazon.

ScrapingStore: README, architettura, immagine della dashboard e limiti documentati. È una pipeline didattica su un sito di prova. La dashboard è uno snapshot generato, non un flusso di prodotti in tempo reale.

Ambito dei progetti

Il caso di studio italianRAG racconta il mio lavoro di tirocinio attraverso documentazione pubblica. L’implementazione resta privata. Gli altri progetti rimandano ai rispettivi repository pubblici e alle demo.

Immagini e attribuzione

La pila di documenti e la composizione di icone sono illustrazioni del portfolio, non schermate di prodotto. La sezione iniziale di Pefforza usa un’illustrazione creata per il portfolio con una griglia di Forza 4 e un albero di ricerca, non una schermata dell’applicazione. Le anteprime di ThystTV e ScrapingStore usano immagini dei rispettivi repository pubblici. Tutti e tre i file sono conservati con questo sito. Se un’anteprima non si carica, l’illustrazione sostitutiva viene indicata esplicitamente.

I progetti originali mantengono le proprie licenze. ThystTV e Pefforza sono distribuiti con licenza AGPL; KeeFetch e ScrapingStore con licenza MIT. Il portfolio non modifica la licenza dei loro sorgenti. Il marchio del coniglio e la scultura interattiva sono stati disegnati per questo sito; non rappresentano un ritratto.

Privacy e richieste esterne

Non ci sono script di analisi, pixel pubblicitari, cookie di tracciamento, font esterni o moduli di contatto. Il sito salva solo preferenze facoltative nella memoria locale del browser: tema, lingua e animazione decorativa. Rimane utilizzabile anche quando la memoria locale non è disponibile.

Le immagini dei progetti sono servite dallo stesso host del portfolio. Non vengono richieste immagini remote. La policy del referrer è impostata su no-referrer. Seguendo un link a una fonte si visita il servizio esterno, con la sua informativa sulla privacy.

Animazioni e accessibilità

Lo scorrimento rimane quello del browser. La scultura si ferma quando esce dallo schermo o la pagina è nascosta. Un comando visibile mette in pausa l’animazione decorativa e il sito rispetta la preferenza di sistema per le animazioni ridotte. I controlli delle forme funzionano anche senza transizioni animate.

Contenuti principali e link alle fonti sono già nell’HTML. Senza JavaScript, i casi di studio si aprono come sezioni espandibili native. Con JavaScript si aprono in finestre accessibili da tastiera, chiudibili con Esc e con ripristino del focus. Control o Command K apre la navigazione rapida. Le pedine della mini-demo si distinguono per simboli oltre che per colori.

Le interazioni prendono spunto dagli scritti di Emil Kowalski sull’animazione funzionale. La gestione delle animazioni ridotte segue la preferenza del browser. Sono riferimenti di progettazione, non approvazioni del sito.

Un sito piccolo e portabile

Questo sito usa HTML, CSS e JavaScript statici. Non richiede backend, chiavi API, installazione di pacchetti o servizi di build. Gli stessi file possono funzionare su GitHub Pages, Vercel o altri host statici. La destinazione pubblica prevista è GitHub Pages.

Torna ai progetti scelti