Case Study
Zweisprachiges Entwickler-Portfolio mit eigener Server-Infrastruktur
Diese Website ist mein persönliches Portfolio – vollständig eigenständig konzipiert, entwickelt, deployt und betrieben. Vom Symfony-Backend über das zweisprachige Frontend bis zum eigenen Linux-Server mit automatisiertem Deployment liegt der komplette Stack in meiner Hand.
Tech-Stack
- Backend: PHP 8.2+, Symfony 7.4 (Routing, Twig, Translation, HttpClient)
- Frontend: Twig, Tailwind CSS, AssetMapper, Stimulus – ohne Node-Build-Schritt
- Mehrsprachigkeit: Vollständig zweisprachig (Deutsch / Englisch) über Symfony Translation und locale-basiertes Routing
- KI-Integration: Eingebauter KI-Assistent (Google Gemini), der Besucherfragen zu meinem Profil beantwortet – serverseitig, mit Rate-Limiting
- Infrastruktur: Eigener Hetzner-Linux-Server mit Nginx, MySQL und HTTPS via Let's Encrypt
- Deployment: Automatisches Deployment via GitHub Actions (CI/CD)
- Analytics: Selbst gehostetes, datenschutzfreundliches Umami (cookielos) auf demselben Server
Highlights
- Lighthouse-Score 100/100/100/100 (Performance, Accessibility, Best Practices, SEO).
- Vollständig zweisprachig mit sauberem locale-Routing und gepflegten Übersetzungen.
- KI-Assistent als praktischer Nachweis der KI-Integration in Web-Anwendungen.
- Push-to-Deploy: Ein Git-Push löst Build und Auslieferung automatisch aus.
Meine Rolle
Alleiniger Entwickler und Betreiber: Design, Frontend, Backend, Server-Setup, TLS, Deployment-Pipeline und laufender Betrieb stammen vollständig von mir.
Ergebnis
Eine schnelle, barrierearme und wartbare Website mit perfektem Lighthouse-Score, automatischem Deployment und einem KI-Assistenten – ein kompakter End-to-End-Nachweis meiner Full-Stack- und DevOps-Fähigkeiten.