Sviluppatore full-stack
Costruisco prodotti che le persone usano davvero.
Java / Spring Boot lato back-end, Next.js e React lato front-end. 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
Cosa cambia davvero l'IA nel mestiere di sviluppatore
Non la fine del codice. Uno spostamento del lavoro: meno digitazione, più giudizio e una nuova pressione sulla revisione.
Ricerca semantica multilingue con pgvector
Come 9 lingue convivono in un unico indice vettoriale senza degradare la pertinenza.
Scrivere codice, lavorare con le persone
La parte difficile di un prodotto in produzione non è quasi mai tecnica.
Contatti
Parliamone.
Per una posizione, un progetto o semplicemente un problema tecnico di cui discutere, il modo più semplice per contattarmi è via email.