Scrivo software per le persone che devono usarlo ogni giorno.
Ci sono arrivato per la via più lunga: cinque anni fa ho lasciato i servizi finanziari a contatto con il cliente per l'ingegneria. Ho passato una prima carriera ad ascoltare persone descrivere i loro problemi, e la successiva a risolverli.

Ho ereditato la piattaforma di gestione patrimoniale del mio datore di lavoro come un codice che nessuno voleva toccare, e l'ho lasciata come il prodotto di punta dell'azienda — riprogettata, cresciuta e più leggera di anni di debito tecnico. Ho migrato un'autenticazione aziendale personalizzata verso OAuth 2.1 e realizzato le fondamenta ingrate su cui un SaaS gira davvero: dashboard, visualizzatori di documenti, questionari — gli schermi in cui le persone passano la giornata.
Costruisco anche prodotti miei. Un blog di viaggio nato per un solo viaggio nel Mediterraneo è diventato Farovia, una piattaforma SaaS di viaggio che sviluppo dal 2024 e che lancio nell'estate 2026 — Next.js, Express, MongoDB, AWS, Docker, ogni livello fatto da me. Accanto: un pacchetto npm pubblicato, uno strumento di scouting per il fantacalcio che classifica i giocatori per rendimento per unità di costo, un'app per esercitarsi in italiano anche offline durante il tragitto. Alcuni sono ancora in corso. Ognuno è partito da una cartella vuota e dalle mie serate — la parte del costruire un prodotto che nessun datore di lavoro ti insegna.
Competenze
- Interfacce che si fanno dimenticare — Angular, React, Next.js, Tailwind CSS e TypeScript, progettate attorno a ciò che l'utente è venuto davvero a fare.
- Back-end che reggono — Node.js, Java e Python, con autenticazione sicura, bassa latenza e quel tipo di affidabilità noiosa che nessuno nota mai.
- Risposte estratte dai tuoi dati — database SQL e NoSQL (MySQL, MongoDB), modellati perché la domanda di domani sia facile da porre.
- IA che va in produzione, non in demo — chat, agenti, pipeline RAG e ricerca vettoriale.
Un'applicazione solida è soprattutto una serie di decisioni ingrate. Scrivo prima la versione noiosa, perché è quella ingegnosa che qualcuno dovrà decifrare alle 3 di notte. Metto autenticazione, gestione degli errori e controllo degli accessi all'inizio, finché costano ancora poco. Progetto per più di una lingua fin dalla prima schermata — questo sito gira in tre. E valuto ogni scorciatoia in base a quanto costerà il secondo anno, non al tempo che fa risparmiare questa settimana. Il risultato è software che si amplia invece di essere riscritto, l'unica misura onesta di un'applicazione costruita bene.
Sono nato e cresciuto vicino a Montréal, nel Québec francofono, giocando a hockey e parlando inglese fin da piccolo. Quella seconda lingua mi ha aperto mondi dell'ingegneria che non avrei mai visto altrimenti — tempo libero e aviazione — e alimentato un appetito duraturo per geografia e storia.
I viaggi recenti mi hanno fatto innamorare dell'Europa, e ora ho un livello B1 in italiano. Quello che chiedo al lavoro non è cambiato: restare curioso, costruire prodotti abbastanza utili e belli da far crescere persone e aziende attorno, e mantenere una qualità della vita modesta ma seconda a nessuno. Se stai costruendo qualcosa che deve funzionare per persone vere, in più di una lingua, oltre il prossimo trimestre — il mio GitHub e il mio LinkedIn sono a un clic, e rispondo.