Personale · 2026
Questo portfolio
Il mio portfolio, riscritto da zero: rendering lato server, interazioni in WebAssembly, modulo di contatto e attività GitHub in diretta.

La storia
La versione precedente era un sito Next.js con Three.js e Framer Motion. L'ho riscritta con Leptos (Rust): il server Axum genera ogni pagina in HTML, poi il browser la rende interattiva in WebAssembly.
In programma: una mappa della metropolitana che si disegna mentre si scorre la pagina, una linea interattiva per presentare S-Print, un tema chiaro e scuro, un terminale e un modulo di contatto il cui invio passa per una funzione server SMTP, con validazione, antispam e intestazioni di sicurezza.
Cosa ne ricavo
Un solo linguaggio da un capo all'altro rende le riscritture molto sicure, a patto di curare l'esperienza prima che il WebAssembly sia caricato.