TREPGAT.DEV – Entwickler-Portfolio
Konzeption und Entwicklung eines mehrsprachigen Entwickler-Portfolios mit modularer Case-Study-Struktur, SEO, optimierten Bildern und automatisiertem Deployment.

Aufgabe
Ziel war es, eine eigene Portfolio-Plattform zu entwickeln, die nicht nur Leistungen und Projekte präsentiert, sondern gleichzeitig als langfristig wartbares System für neue Case Studies funktioniert. Neue Arbeiten sollten ohne manuelle Erstellung zusätzlicher Seiten veröffentlicht werden können. Gleichzeitig sollte die Website schnell, responsiv, mehrsprachig und technisch sauber für Suchmaschinen sowie Social Sharing vorbereitet sein.
Meine Rolle
Ich habe die Website als eigenes Projekt konzipiert und umgesetzt. Dazu gehörten die visuelle Struktur, responsive Benutzeroberfläche, Content-Architektur für Projekte, Mehrsprachigkeit, SEO-Struktur, technische Qualitätsprüfungen und die Veröffentlichung über Cloudflare Pages.
Umsetzung
- Responsive Benutzeroberfläche mit Astro und eigener CSS-Design-Sprache entwickelt.
- Mehrsprachige Architektur für Deutsch, Englisch, Russisch und Spanisch umgesetzt.
- Case-Study-System mit Astro Content Collections und validierten Inhaltsstrukturen aufgebaut.
- Automatische Generierung eigener Seiten für neue Projekte umgesetzt.
- Draft-, Featured- und Sortierungslogik für die Verwaltung von Case Studies integriert.
- Eigenen CLI-Workflow zur schnellen Erstellung neuer Case Studies eingerichtet.
- Lokale Projektbilder mit Astro-Optimierung und responsiven Formaten eingebunden.
- Projektgalerie mit Fullscreen-Lightbox und Navigation zwischen Case Studies umgesetzt.
- Canonical URLs, hreflang, Sitemap, robots.txt, Open Graph und strukturierte Daten integriert.
- Accessibility-Funktionen wie sichtbare Fokuszustände und prefers-reduced-motion berücksichtigt.
- Automatische Qualitätsprüfungen mit Astro Check, ESLint und Prettier eingerichtet.
- Statische Production-Builds und Deployment über Cloudflare Pages eingerichtet.
Ergebnis
TREPGAT.DEV ist zu einer modularen Portfolio-Plattform geworden, bei der neue Arbeiten über strukturierte Content-Dateien hinzugefügt werden können, ohne das Layout oder die Routing-Logik jedes Mal anzupassen. Die Architektur ist auf Performance, Wartbarkeit, Mehrsprachigkeit und eine einfache spätere Übergabe ausgelegt.