// Freelance Solution Architect · Full-Stack Developer

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

Ich verstärke Agenturen und Dev-Teams als Solution Architect und Full-Stack Developer — von der Systemarchitektur über saubere APIs und RAG/LLM-Features bis in den 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)
api    → REST · OpenAPI
core   → Node · Python
data   → PostgreSQL + pgvector
ai     → RAG · LLM · policy-gate
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 technische Architektur — Systemgrenzen, Integrationen, Build-vs-Buy, Trade-offs.
Software ArchitectDatenmodelle, API-Verträge, Modul-Schnitt — die Struktur, die entscheidet, ob das System in zwei Jahren mitwächst oder verrottet.
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.

// Meine Rolle

Konzeption & Full-Stack-Umsetzung

// Tech-Stack

Nuxt 4Vue 3TypeScriptNuxt UIPiniaDirectus

// 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.
Mitarbeiter-Portal für einen Bildungsverein — Ansicht 2

// Wie ich Architektur denke

Fünf Ü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.

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