Chi sono
Di cosa mi occupo
Sono Edoardo Gabrielli. Ho studiato fisica all'Università di Pisa, con un percorso su dinamica non lineare, machine learning e analisi dei dati. Lì ho imparato C, FORTRAN, CUDA e Python scrivendo codice per rendere più veloci simulazioni e calcoli di apprendimento automatico. Oggi lavoro in ETT su software per archivi, enti e musei; il lavoro di digitalizzazione lo faccio in collaborazione con Scripta, la linea di ETT dedicata. Oltre al lavoro in ETT, seguo incarichi in proprio per committenti privati.
Il mio percorso
- da novembre 2025
Sviluppatore software, ETT
Dopo la confluenza di Space IT in ETT continuo a occuparmi di software per archivi, enti e musei: lettura di documenti con OCR e modelli di visione, basi di conoscenza con intelligenza artificiale, cataloghi di beni culturali. Per l'attenzione al prodotto e alla progettazione ricevo anche incarichi da ML engineer e da software architect. Ho imparato a costruire applicazioni desktop con Tauri ed Electron.
- marzo 2024 – ottobre 2025
Sviluppatore backend, Space IT
Soluzioni digitali e di intelligenza artificiale per mostre interattive e musei. Qui ho imparato il backend sul campo: Django, FastAPI e Vue in progetti reali, API REST (tra cui una che serve foto panoramiche ad alta risoluzione) e piccoli modelli di visione (CNN) dentro applicazioni web e mobile, con designer, product manager e altri sviluppatori. Ho portato anche le statistiche del sito da Matomo a Google Analytics 4.

- 2023 – 2024
Ricercatore, siHealth Photonics
Tecnologie per elaborare immagini e costruire modelli 3D in ambito sanitario. Ho validato un modello 3D dell'irradianza delle lampade terapeutiche, tarato uno spettroradiometro insieme alla UK Health Security Agency a Harwell Campus e guidato tirocinanti universitari su progetti di machine learning.

- 2017 – 2024
Università di Pisa
Studi di fisica con specializzazione in dinamica non lineare, machine learning e data mining.

Strumenti che uso
Python, Django, FastAPI
Il mio linguaggio di tutti i giorni per API e servizi.
Vue, Nuxt, React, Next e TypeScript
Interfacce web, dal sito pubblico al pannello di gestione, con i tipi condivisi con le API.
Docker e Cloudflare
Rilascio e self-hosting, con prova su un ambiente separato.
Postgres
Dati strutturati, anche con più siti sullo stesso database.
vLLM e Claude API
Modelli di visione in locale e assistenti con i modelli di Anthropic.
Machine learning
Modelli di visione piccoli allenati con LoRA, CNN e valutazione su dati mai visti.
Tauri ed Electron
Applicazioni desktop: un guscio Tauri (Rust) con interfaccia Vue e uno strumento in Electron per elaborare immagini. Le ho imparate lavorando a uno strumento per la digitalizzazione.
Come lavoro
Specifiche e decisioni scritte, test, rilascio con prova su un ambiente separato e self-hosting a casa.
Codice sicuro
Ruoli e permessi, dati personali ridotti al minimo (le mie statistiche non salvano né indirizzo IP né user agent), dipendenze tenute aggiornate, test automatici e una prova su un ambiente separato prima di ogni rilascio.