Progetti
Progetti
Qualche lavoro, dal software per archivi, enti e musei ai progetti aperti nati dall'università. I lavori per clienti sono descritti senza nominarli. Ogni progetto ha la sua pagina, con il problema, che cosa ho costruito, il mio ruolo e che cosa ho imparato. I progetti di digitalizzazione sono svolti in collaborazione con Scripta, la linea di ETT per la digitalizzazione. Il codice è pubblico dove c'è un link a GitHub.
In evidenza

base-cms, il CMS per i siti dei clienti: Leggi il progetto
Il CMS a blocchi su cui gira questo sito e quelli dei miei clienti, con modifica sulla pagina, traduzione assistita e statistiche senza dati personali.

Base di conoscenza per un ente portuale: Leggi il progetto
Norme, documenti e notizie ambientali raccolti da molti siti istituzionali, indicizzati e consultabili con risposte che citano le fonti.

Lettura automatica di registri d'archivio: Leggi il progetto
Registri e fascicoli cartacei trasformati in dati ricercabili da un modello di visione in locale, con revisione umana e citazione della pagina.

Catalogo digitale di beni culturali: Leggi il progetto
Migrazione di un sistema di catalogazione secondo gli standard nazionali a un backend nuovo con interfaccia Vue. Conclusa a luglio 2026.

Strumenti di digitalizzazione desktop e web: Leggi il progetto
Un editor di metadati MAG e uno strumento per ritagliare e raddrizzare scansioni, come applicazioni desktop con Tauri e utility Electron.

Statistiche e analytics su misura: Leggi il progetto
Statistiche dentro un CMS senza salvare indirizzo IP né user agent, con imbuto fino al contatto e dati da Search Console.
Altri progetti

Work Planner
Applicazione per pianificare, simulare e comunicare il carico di lavoro, dove ogni cambiamento passa da una proposta.

Casa Betti
Bacheca di oggetti in vendita con foto, categorie e stato, fatta con Django 5 e Docker. Codice con licenza GPL v3.

Lecture Notes
Gli appunti dei miei corsi universitari in LaTeX, con gli script in Python e in C per simulazioni ed esperimenti.

LordOfRings
Un metodo per individuare in modo efficiente gli anelli in una matrice sparsa, con la GPU per accelerare il calcolo.

evaLEs
Un pacchetto Python che calcola lo spettro di Lyapunov di un sistema dinamico, reso veloce con Numba e Numpy.
Gli anni in Space IT
Qui ho imparato il backend sul campo, con Django, FastAPI e Vue, e ho portato piccoli modelli CNN dentro app web e mobile. Ho lavorato con designer, product manager e altri sviluppatori su API REST, tra cui una che serve foto panoramiche ad alta risoluzione, e sulla migrazione delle statistiche del sito da Matomo a Google Analytics 4. Nessun nome di cliente o museo.

Crediti immagini: le foto delle schede sono di repertorio e non mostrano i progetti; autori e licenze sono indicati in fondo a ogni pagina di progetto che li richiede. «Container cranes at the MPET – MSC PSA European Terminal in Port of Antwerp», di Trougnouf, CC BY 4.0; «Roman amphora (FindID 824682)», National Museums Liverpool, CC BY-SA 4.0; scansione di un libro, Skot, CC BY-SA 4.0; «Chairs in a Row - Greenwood Louisiana Flea Market», Steve Snodgrass, CC BY 2.0; lettera di Frances Appleton Longfellow, 1849, pubblico dominio; grafico delle visualizzazioni, Joe Sutherland, e calendario perpetuo, collezione di un museo, CC0. Tutte da Wikimedia Commons.