Zurück zur Startseite

// tech-stack

Technologien

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.

  1. 01

    Frontend

    Server-gerenderte Oberflächen mit Next.js, React, Vue und TypeScript – ausgelegt auf Ladezeit, Zugänglichkeit und spätere Pflege.

    • Next.js
    • React
    • TypeScript
    • Vue.js
    • Nuxt.js
    • Tailwind CSS
    Details
  2. 02

    Backend

    Fachlogik, Schnittstellen und Zugriffe mit PHP/Symfony, Laravel, Node.js und Go – strukturiert für Anwendungen, die Jahre laufen.

    • PHP
    • Symfony
    • Laravel
    • Node.js
    • Go
    • REST APIs
    Details
  3. 03

    Daten

    Datenmodelle, die Fragen beantworten statt Felder zu sammeln – relational mit PostgreSQL und MySQL, dokumentorientiert oder als Vektorsuche.

    • PostgreSQL
    • MySQL
    • MongoDB
    • Vektorsuche
    • Datenmodellierung
    Details
  4. 04

    KI

    KI als Baustein für abgegrenzte Aufgaben: RAG auf eigenen Inhalten, angebundene Model-APIs, Embeddings – mit Quellenbezug und Rückfallebene.

    • RAG
    • Model-APIs
    • Hugging Face
    • Prompt-Workflows
    • Embeddings
    Details
  5. 05

    Infrastruktur

    Reproduzierbares Deployment mit Docker, CI/CD und Linux – inklusive Vorschau-Umgebung und Weg zurück auf den vorherigen Stand.

    • Docker
    • Kubernetes
    • CI/CD
    • Linux
    • Vercel
    • Cloudflare
    Details
  6. 06

    Tooling

    Git, Reviews und automatisierte Prüfungen – damit Änderungen nachvollziehbar bleiben und die Übergabe nicht an einer Person hängt.

    • Git
    • GitLab
    • Code Reviews
    • Figma
    • Testing
    Details

Technik folgt dem Vorhaben

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.