Persoonlijk · 2026
Dit portfolio
Mijn portfolio, van nul herschreven: rendering op de server, WebAssembly-interacties, contactformulier en live GitHub-activiteit.

Het verhaal
De vorige versie was een Next.js-site met Three.js en Framer Motion. Ik schreef haar opnieuw met Leptos (Rust): de Axum-server rendert elke pagina als HTML, daarna maakt de browser haar interactief in WebAssembly.
Op het programma: een metroplattegrond die zich tekent terwijl je door de pagina scrolt, een interactieve lijn om S-Print te presenteren, een licht en donker thema, een terminal en een contactformulier waarvan het verzenden via een SMTP-serverfunctie loopt, met validatie, antispam en beveiligingsheaders.
Wat ik eruit meeneem
Eén taal van begin tot eind maakt herbouwen heel veilig, op voorwaarde dat je de ervaring verzorgt voordat de WebAssembly geladen is.