← Alle projecten

Persoonlijk · 2026

Dit portfolio

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

Dit portfolio

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.