Web · Next.js 15 · Self-Hosted
Dieses Portfolio — interaktive Website

Die Seite, auf der Sie gerade sind: ein zweisprachiger Projekt-Showcase (Deutsch/Englisch) mit Hell-/Dunkelmodus und statisch generierten Projektseiten — per CI/CD-Pipeline auf einen selbst gehärteten Server deployt (Docker, Caddy, GitHub Actions).
Gebaut mit Next.js 15 (App Router), React 19 und Tailwind CSS: Jede Projektseite wird zur Build-Zeit in beiden Sprachen statisch erzeugt; die Sprache folgt beim ersten Besuch dem Browser und lässt sich danach per Schalter wechseln.
Farben laufen komplett über Theme-Variablen; der Hell-/Dunkelmodus folgt der Systemeinstellung und wird schon vor dem ersten Paint gesetzt, damit nichts flackert.
Betrieb in Eigenregie: GitHub Actions baut bei jedem Push ein Docker-Image, das automatisch auf einen selbst eingerichteten Server mit Caddy als Reverse-Proxy deployt wird. Die Webanalyse läuft cookielos über ein selbst gehostetes Umami.