// tech-stack
Womit ich arbeite – ausgewählt nach Projektanforderung, nicht nach Trend. Jeder Bereich hat eine eigene Seite: was die einzelnen Technologien tatsächlich leisten, wofür ich sie einsetze und wonach ich zwischen ihnen entscheide.
Server-gerenderte Oberflächen mit Next.js, React, Vue und TypeScript – ausgelegt auf Ladezeit, Zugänglichkeit und spätere Pflege.
Fachlogik, Schnittstellen und Zugriffe mit PHP/Symfony, Laravel, Node.js und Go – strukturiert für Anwendungen, die Jahre laufen.
Datenmodelle, die Fragen beantworten statt Felder zu sammeln – relational mit PostgreSQL und MySQL, dokumentorientiert oder als Vektorsuche.
KI als Baustein für abgegrenzte Aufgaben: RAG auf eigenen Inhalten, angebundene Model-APIs, Embeddings – mit Quellenbezug und Rückfallebene.
Reproduzierbares Deployment mit Docker, CI/CD und Linux – inklusive Vorschau-Umgebung und Weg zurück auf den vorherigen Stand.
Git, Reviews und automatisierte Prüfungen – damit Änderungen nachvollziehbar bleiben und die Übergabe nicht an einer Person hängt.
Die Auswahl entsteht aus Anforderung, Betrieb und der Frage, wer die Anwendung später pflegt – nicht aus einer Vorliebe. Welche Leistungen darauf aufbauen, steht unter Schwerpunkte.