Sviluppatore full-stack
Costruisco prodotti che le persone usano davvero.
TypeScript, React e PostgreSQL ogni giorno, Java / Spring Boot dove ha senso. Scrivo anche di ciò che l'IA cambia nel nostro modo di lavorare, e di ciò che non cambia.
Disponibile per opportunità professionali e collaborazioni freelance
Progetto di punta
LingRiselingrise.app
Impara una lingua con podcast autentici: 9 lingue, in produzione, con utenti paganti.
Piattaforma di apprendimento linguistico costruita attorno a contenuti audio autentici: trascrizioni sincronizzate, vocabolario contestuale e progressione basata sull'ascolto. Ideata, sviluppata e gestita interamente da me, dal database al pagamento.
Next.js · React · TypeScript · PostgreSQL · pgvector · Stripe
- Ricerca semantica multilingue (pgvector)
- Un unico indice vettoriale per 9 lingue: una query in francese restituisce il passaggio spagnolo pertinente. Un punteggio ibrido, semantico e lessicale, permette di ritrovare anche i nomi propri.
- i18n fino al livello dei dati
- Contenuti, trascrizioni e metadati SEO sono localizzati per lingua, con routing dedicato: non un semplice selettore nell'interfaccia.

Altri lavori
Altri progetti che ho realizzato
Back-end Java / Spring Boot
Piattaforma e-commerce di ebook
Catalogo, ordini e distribuzione sicura dei file per un e-commerce: API REST, gestione dei diritti di accesso e generazione di link di download temporanei.
Java · Spring Boot · PostgreSQL · REST
Integrazioni e funzionalità di prodotto
Incarichi freelance
Sviluppo di funzionalità su applicazioni esistenti: integrazione di API di terze parti, autenticazione, dashboard e riduzione del debito tecnico.
React · TypeScript · Node · Supabase
Un esempio di i18n pulita
Questo sito
Routing per lingua (/fr, /en, /it), metadati SEO localizzati per pagina, blog in Markdown gestito tramite database. Il codice del sito è un esempio, non una vetrina.
TanStack Start · React · PostgreSQL
Blog
Note recenti
Perché alcune astrazioni mi appassionano e altre mi annoiano immediatamente
Una riflessione sul mio rapporto con la tecnica e sul perché alcuni argomenti astratti mi affascinano (filosofia, sociologia) mentre altri, puramente tecnici, non mi hanno mai davvero interessato, anche con l'arrivo dell'IA.
224.000 righe di codice generate con l'IA: cosa resta del lavoro umano?
224.000 righe di codice prodotte con l'IA per sviluppare un'applicazione completa: una retrospettiva sull'evoluzione del ruolo dello sviluppatore, tra definizione dell'ambito, scelte tecniche e gestione del debito tecnico.
Non sono un bravo sviluppatore. Ed è proprio per questo che l'IA ha cambiato il mio modo di creare
Non mi considero uno sviluppatore particolarmente bravo dal punto di vista tecnico. Ed è proprio per questo che trovo interessante la mia esperienza con gli LLM.
Contatti
Parliamone.
Per una posizione, un progetto o semplicemente un problema tecnico di cui discutere, il modo più semplice per contattarmi è via email.