// Solution Architect · AI Engineering · Full Stack

Architektur, die trägt. Code, der in Produktion geht.

Ich verstärke Agenturen und Dev-Teams als Solution Architect, AI Engineer und Full-Stack Developer — von der Analyse der Geschäftsprozesse über Systemarchitektur, RAG/LLM-Systeme und saubere APIs bis in den produktiven Betrieb. Ich denke in Grenzen und Trade-offs und setze es selbst um.

Aktuell offen für Projekte· remote · DACH · vor Ort nach Absprache
system.arch
# system.arch
client → Next.js / React (SSR) / Nuxt.js
api    → REST · OpenAPI
core   → Node · Python
data   → PostgreSQL + pgvector
ai     → RAG · LLM · Harness
ops    → Docker · CI/CD · EU-Cloud
End-to-End
Konzept → Code → Betrieb
Produktiv im Einsatz
Systeme, die heute täglich genutzt werden
KI-Chatbot mit Wissensbasis
Eigenes Projekt — RAG-Architektur, Umsetzung und Betrieb selbst gebaut
KI mit Substanz
RAG & Klassifikation im echten Betrieb, nicht im Labor
Sauber geliefert
kleine PRs, Doku, Tests — Übergabe ohne Bruch

// Was Sie bekommen

Drei Rollen in einer Person, ohne Reibungsverlust an den Übergaben.

Architektur, die an der Umsetzung scheitert, ist kein Wert. Ich schließe die Lücke zwischen Konzept und Produktion, weil ich beides mache — und deshalb realistisch plane.

// Einsatzgebiete

Prozessdigitalisierung & FachanwendungenKI-Systeme (RAG, Klassifikation)Integrationen & APIsCloud & Betrieb

// architect + builder

Solution ArchitectIch übersetze fachliche Anforderungen in eine tragfähige Architektur — Systemgrenzen, Datenmodelle, API-Verträge, Build-vs-Buy, Trade-offs.
AI EngineerRAG-Pipelines, Klassifikation, LLM-Integration mit Sicherheitsleitplanken — von der Wissensbasis bis in den produktiven Betrieb. KI, die belegbar antwortet statt zu raten.
Full-Stack DeveloperIch setze es selbst um: Frontend, Backend, Datenbank, Deploy. Kein Konzept, das an der Umsetzung scheitert — ich liefere lauffähig.

// Tech-Stack

Ein Ausschnitt, kein Inventar — Werkzeuge wechseln, Konzepte bleiben.

// Frontend

TypeScriptReactNext.jsVue / NuxtAngularu. v. m.

// Backend & APIs

Node.jsExpressPythonREST / OpenAPIn8n / WindmillHeadless CMS (Directus)u. v. m.

// Daten & KI

PostgreSQLpgvectorMongoDBMySQLRAG / LLMPydanticAITemporalu. v. m.

// Cloud & Betrieb

DockerCI/CDGitLab / GitHubAWSGoogle CloudEU-HostingMonitoringu. v. m.
Ihr Stack sieht anders aus?
Gut möglich — und meistens kein Hindernis: Konzepte übertragen sich. Ein Framework, das hier nicht steht, Ihre Datenbank oder Ihr internes Setup sind Einarbeitung, keine Neuerfindung. Ich sage Ihnen vor dem Start ehrlich, wie schnell ich in Ihrem Stack produktiv bin — und wenn etwas wirklich nicht mein Feld ist, sage ich Ihnen das genauso klar.

// Zusammenarbeit

Wie eine Zusammenarbeit konkret aussieht.

Transparent & messbar

Klarer Tages- oder Stundensatz, abgestimmter Umfang und nachvollziehbarer Fortschritt — Sie sehen jederzeit, woran ich arbeite und was es bringt. Keine Blackbox.

Nach Ihrem Bedarf

Remote im DACH-Raum oder vor Ort für Workshops und Kickoffs, Ihre Tools und Ihre Arbeitsweise — ich berücksichtige Ihre Wünsche und richte mich danach aus.

Ich docke an Ihr Team an

Ihr Stack, Ihre Repos, Ihr Prozess: Git-Flow, Pull-Request-Reviews, CI/CD, Standups. Ich arbeite in Ihrem System, nicht daneben.

In jeder Phase einsteigbar

Architektur-Sparring, Prototyp, Umsetzung oder saubere Übergabe an Ihr Team — vom weißen Blatt bis zum laufenden Betrieb.

// Track Record

Was ich konkret gebaut habe — und in welcher Rolle.

Pro Projekt: meine Rolle, der Tech-Stack und die fachlichen Herausforderungen dahinter. Oberflächen anonymisiert nachgebildet, ohne Kundendaten.

Mitarbeiter-Portal für einen Bildungsverein
KI-Chatbot mit eigener Wissensbasis
KI-gestütztes Ticketsystem für einen IT-Dienstleister
Webanwendung01 / 03

Mitarbeiter-Portal für einen Bildungsverein

Ein gemeinnütziger Bildungsverein verwaltete Seminare, Tagungshäuser, Inventar und Anmeldungen über getrennte Werkzeuge und Tabellen. Entstanden ist ein rollenbasiertes Mitarbeiter-Portal, das diese Bereiche in einer Oberfläche zusammenführt: Projektplanung, Stammdaten, Auswertungen und Statistiken. Angebunden an ein Headless-CMS als Datenbasis, mit klaren Rechten je Aufgabe. Dazu kommen KI-gestützte Aktionen an den Stellen, an denen sonst von Hand recherchiert und übertragen wurde — etwa die automatische Anreicherung von Stammdaten, die den Mitarbeitenden fertige Vorschläge zum Prüfen vorlegt.

// Meine Rolle

Konzeption & Full-Stack-Umsetzung

// Tech-Stack

Nuxt 4Vue 3TypeScriptNuxt UIPiniaDirectusLLM-Integration

// Fachliche Herausforderungen

Verstreute Verwaltung bündelnMehrere gewachsene Insellösungen mussten in ein stimmiges Portal überführt werden, ohne die eingespielte Arbeitsweise der Mitarbeitenden zu brechen.
Rollen & RechteUnterschiedliche Rollen — von Leitung bis Verwaltung — sehen jeweils genau die Bereiche und Aktionen, die zu ihrer Aufgabe gehören.
Anbindung an ein Headless-CMSDas Frontend arbeitet gegen ein Directus-Backend als zentrale Datenquelle — saubere Schnittstellen statt doppelter Datenpflege.
Stammdaten ohne TipparbeitAdressen und Kontaktdaten von Häusern, Partnern und Einrichtungen wurden von Hand recherchiert und nachgepflegt. Eine KI-gestützte Aktion übernimmt diese Recherche jetzt auf Knopfdruck und legt die gefundenen Daten als Vorschlag vor — geprüft und übernommen wird weiterhin von den Mitarbeitenden.
Mitarbeiter-Portal für einen Bildungsverein — Ansicht 2

// Wie ich Architektur denke

Überzeugungen, die im Code sichtbar werden.

Einfach vor clever

Die langweilige Lösung, die das Team in zwei Jahren noch versteht, schlägt die elegante, die nur ich verstehe.

Grenzen zuerst

Klare Schnittstellen und Datenmodelle, bevor Code entsteht — sie entscheiden, ob ein System mitwächst oder verrottet.

KI mit Leine

LLMs beschleunigen, aber kritische Aktionen laufen durch ein deterministisches Policy-Gate: die Maschine schlägt vor, eine Regel oder ein Mensch entscheidet.

In Produktion gedacht

Monitoring, Logs, Fehlerpfade und Betrieb gehören ins Design — nicht ins Nachwort nach dem Go-Live.

Nachvollziehbar liefern

Kleine PRs, Tests wo sie tragen, dokumentierte Entscheidungen — damit die Übergabe kein Bruch ist.

// Kontakt

Passt zeitlich und thematisch? Lassen Sie uns sprechen.

Skizzieren Sie kurz Vorhaben, Stack und Zeitraum — ich melde mich innerhalb von 24 Stunden mit einer ehrlichen Einschätzung zu Machbarkeit und Verfügbarkeit.

  • hello@kirschhock.it
  • github.com/mKirschhock82
  • Sulzbach-Rosenberg · vor Ort in der Oberpfalz & remote
Marcel Kirschhock
Solution Architect · AI Engineering · Full Stack