Die Kernthese

Dieses Portfolio muss nicht erzählen, dass ich gut bin — es muss es beweisen. 15 Jahre Webentwicklung, 10 davon im Vue-Ökosystem, Webabteilungen von Grund auf aufgebaut, Lehrlinge ausgebildet, eine eigene GmbH geführt. Die Website, die das zeigt, darf keine gewöhnliche Portfolio-Site sein.

mathiuet.ch ist selbst das beste Projekt im Portfolio.

Technische Entscheide

Warum Nuxt 4?

Nuxt ist seit über 10 Jahren mein Ökosystem. Diese Website nutzt Nuxt 4 mit der Compatibility-Version 4, was mir Zugang zu den neusten Features gibt: verbessertes Auto-Import, schnellere Build-Zeiten und ein schlankes Modul-System.

Native CSS statt Tailwind

Bewusst kein Tailwind — stattdessen ein CSS-Custom-Properties-System mit PostCSS. Das zeigt CSS-Verständnis und hält den Bundle minimal. Das Grid-System nutzt Named Column Tracks für flexible Content-Breiten.

GSAP für Animation

GSAP + ScrollTrigger für die grossen Momente: Kinetic Typography im Hero, Scroll-getriebene Reveals für Projekt-Karten. Für deklarative Komponent-Animationen kommt motion-v zum Einsatz.

Ergebnis

Eine schnelle, zugängliche Portfolio-Website, die sowohl Design-Bewusstsein als auch technische Tiefe demonstriert.