freiberufler Senior AI Engineer & Software Architect | Agentic AI, LLM, RAG auf freelance.de

Senior AI Engineer & Software Architect | Agentic AI, LLM, RAG

zuletzt online vor wenigen Stunden
  • 125‐275€/Stunde
  • 97074 Würzburg
  • DACH-Region
  • de  |  en
  • 12.09.2026

Kurzvorstellung

Ich entwickle produktive agentische KI-Systeme für Unternehmen – von LLM-, RAG- und GraphRAG-Architekturen über Wissensgraphen und Multi-Agenten-Systeme bis zu Integrationen und Edge-Ausführung. Zwei Enterprise-Piloten produktiv umgesetzt.

Qualifikationen

  • Amazon Web Services (AWS)2 J.
  • Docker3 J.
  • Document Retrieval3 J.
  • Generative KI3 J.
  • Large Language Models3 J.
  • Postgresql3 J.
  • Python5 J.
  • Software Architecture4 J.
  • Softwareentwicklung (allg.)4 J.
  • Typescript4 J.

Projekt‐ & Berufserfahrung

Produktentwickler & Softwarearchitekt
Eigenprojekt Satzstrom, Würzburg
7/2026 – offen (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2026 – offen

Tätigkeitsbeschreibung

Konzeption und vollständige Umsetzung von Satzstrom, einer React-basierten Engine für physische Dokumente und hochwertige PDFs.

• Deterministisches Seitenlayout und browserbasierte Druckpipeline entwickelt
• Unterstützung für getaggte PDFs, PDF/A und PDF/UA umgesetzt
• Kommandozeilenwerkzeug und MCP-Integration für agentische Dokumenten-Workflows entwickelt
• Öffentliche Releases, Dokumentation und Qualitätssicherung verantwortet

Technologien: TypeScript, React, Node.js, Docker, Playwright und MCP.

Eingesetzte Qualifikationen

Software Architecture, Docker, Node.Js, Softwareentwicklung (allg.), Typescript, React (JavaScript library)

Mitgründer, Geschäftsführer & Architekt für KI-Systeme
nara GmbH, Würzburg
5/2025 – 7/2026 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2025 – 7/2026

Tätigkeitsbeschreibung

Konzeption und Umsetzung einer agentischen Plattform für IT-Support, Unternehmenswissen und reale IT-Aktionen.

• Gesamtarchitektur sowie zentrale Komponenten selbst entworfen und implementiert
• Typisiertes Memory-System für Wissen, Tickets, Geräte, Agenten, Werkzeuge und Prozesse entwickelt
• Eigene GraphRAG-Komponente mit strukturierter, semantischer und graphbasierter Suche umgesetzt
• Gemeinsames Typsystem für Objekte, Werkzeuge und Agenten sowie ein funktionales Multi-Agenten-System entwickelt
• Edge-Ausführung auf Windows-Geräten konzipiert und beim Kunden eingeführt
• Dokumenten-, Ticket- und Confluence-Integrationen sowie Embedding- und Synchronisationspipelines umgesetzt
• Produktentwicklung, Kundenworkshops, technische Demos und Einführung für Nutzer und IT-Administratoren verantwortet

Ergebnis: zwei produktive Enterprise-Piloten. Im Pilot bei Kurtz Ersa wurden rund 54.000 historische Supporttickets eingebunden und ungefähr 50 Nutzer unterstützt; ein weiterer produktiver Pilot lief bei Feintool mit rund 32.000 Tickets.

Technologien: TypeScript, Next.js, Node.js, Python, FastAPI, PostgreSQL, Prisma, AWS SQS, Docker, tRPC, WebSockets, Zod, Vertex AI und Gemini.

Eingesetzte Qualifikationen

Postgresql, Document Retrieval, Generative KI, Large Language Models, Software Architecture, Docker, Python, Softwareentwicklung (allg.), Typescript, Amazon Web Services (AWS)

AI Product Engineer & Software Architect
Kundenname anonymisiert, Remote
4/2023 – 6/2025 (2 Jahre, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – 6/2025

Tätigkeitsbeschreibung

Eigenständige Konzeption und vollständige Umsetzung eines KI-Systems zur automatischen Ermittlung strukturierter Produktdaten aus EAN- und Herstellernummern.

• Such- und Crawling-Pipeline mit Browserautomatisierung und mehreren Datenquellen entwickelt
• Dynamische Produktschemata, Validierung und Konsolidierung widersprüchlicher Quellen umgesetzt
• Export nach CSV und Excel sowie automatische Erstellung von Produktbeschreibungen integriert
• Backend, Datenbank, Warteschlangen, API und Weboberfläche vollständig entwickelt

Technologien: Python, FastAPI, RabbitMQ, PostgreSQL, SQLAlchemy, Next.js, React, TypeScript, Prisma, Playwright, OpenAI und Gemini.

Eingesetzte Qualifikationen

Postgresql, Document Retrieval, Generative KI, Large Language Models, Software Architecture, Docker, Python, Softwareentwicklung (allg.), Typescript

Softwareentwickler
DSD-Deutschland, Bochum
9/2022 – 1/2023 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – 1/2023

Tätigkeitsbeschreibung

HBF-Bochum Beamersteuerung

Das Ziel des Projekts war es, ein intelligentes System zu schaffen, das die Werbeleuchten an den Gleisen des Bahnhofs steuert und sicherstellt, dass die Lokführer und Passagiere nicht durch das Licht geblendet werden, während Züge einfahren oder ausfahren.

Um dieses Ziel zu erreichen, habe ich eine Kombination aus Lichtschranken, IOT-Controllern und einem smarten State-Management-System eingesetzt. Wenn ein Zug in den Bahnhof einfährt, erkennt das System dies durch die Lichtschranken und deaktiviert die Beamer über das Kommunikationsprotokoll. Sobald der Zug den Bahnhof wieder verlässt, werden die Beamer wieder aktiviert. Dabei war besonders wichtig, dass das System Fail Safe ist und verschiedene Szenarien wie rückwärts einfahrende Züge, mehrere einfahrende Züge etc. abdeckt, um jegliche Gefahren für die Lokführer und Passagiere auszuschließen.

Um eine reibungslose Steuerung der Beleuchtung zu gewährleisten, wurden auf Bahngleis- und Beamer-Ebene Verzögerungen definiert. Dies sorgt für einen möglichst fließenden Übergang der Zustände. Darüber hinaus ist ein Monitoring-System integriert, das über verschiedene Wege die verantwortlichen Mitarbeiter auf potenzielle Störungen hinweist.

Projektteile (Python):

Kombination aus Lichtschranken, IOT-Controllern und State-Management-System
Erkennung von einfahrenden Zügen und Deaktivierung der Beamer
Failsafe-System zur Vermeidung von Gefahren für Lokführer und Passagiere
Definierung von Verzögerungen auf Bahngleis- und Beamer-Ebene
Monitoring-System zur Früherkennung von Störungen

Eingesetzte Qualifikationen

Software Architecture, Python, Softwareentwicklung (allg.), Internet of Things (IoT)

Systemadministrator
Zahnarztpraxis Dr. Czenskowski, Gerbrunn
6/2022 – offen (4 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2022 – offen

Tätigkeitsbeschreibung

Administration und Optimierung der IT-Infrastruktur der Zahnarztpraxis

Eingesetzte Qualifikationen

Systemadministration (allg.), Technischer Support, Virtualisierung (Allg.)

Softwareentwickler
DSD-Deutschland, Remote
4/2022 – 4/2023 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

4/2022 – 4/2023

Tätigkeitsbeschreibung

Im letzten Jahr hatte ich die Gelegenheit, für ein aufstrebendes Hardware-IT-Unternehmen aus Deutschland zu arbeiten und eine Monitoring-Suite für LED-Wände zu entwickeln.

Das Hauptziel des Projekts war es, eine Plattform zu schaffen, die es den Kunden ermöglicht, den Betrieb ihrer LED-Wände effektiv zu überwachen. Hierfür wurden verschiedene Schnittstellen (Ethernet, USB, Com-Port) implementiert, um Daten aus dem Steuerungscontroller der LED-Wände auszulesen.

Zusätzlich wurde eine Verbindung zur DOOH-Cloud hergestellt, um die Kunden in Echtzeit über den Betrieb ihrer LED-Wände zu informieren. Hierfür wurde ein MQTT-Broker verwendet, der die Daten von der Monitoring-Suite an die Cloud übermittelt. Dies ermöglicht es den Kunden, die Leistung ihrer LED-Wände von überall aus zu überwachen und gegebenenfalls Maßnahmen zu ergreifen, um Probleme zu beheben.

Ein weiteres wichtiges Merkmal des Projekts war die Entwicklung einer automatisierten Desktop-Überwachung. Diese Funktion ermöglicht es den Kunden, unverzüglich über Störungen in der Bespielung ihrer LED-Wände informiert zu werden.

Insgesamt umfasste mein Projekt die folgenden Schwerpunkte (Python):

Entwicklung einer Monitoring-Suite für LED-Wände
Implementierung von Schnittstellen zur Auslesung von Daten aus dem Steuerungscontroller der LED-Wände
Speicherung der Daten in einer Datenbank
Verbindung zur DOOH-Cloud über einen MQTT-Broker
Entwicklung einer automatisierten Desktop-Überwachung zur Benachrichtigung von Kunden über Störungen in der Bespielung ihrer LED-Wände

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Python, Software Architecture

Softwareentwickler
EMS-Computersysteme, Würzburg
8/2021 – 11/2021 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2021 – 11/2021

Tätigkeitsbeschreibung

Im Rahmen eines Auftrags für einen ERP-Dienstleister habe ich 2021 ein eigenständiges Druck-Modul entwickelt. Dieses Feature erlaubt das Drucken von Dokumenten, welche dynamisch mit einem Beleg verknüpft sind, direkt in dem ERP-System APplus.

Die besondere Herausforderung bestand darin, dass APplus diese Funktion nicht nativ anbietet und der Dienstleister die entwickelte Funktionalität an seine Endkunden weiterverkaufen wollte. Um eine reibungslose Integration beim Endkunden zu gewährleisten, wurde das Druck-Feature als eigenständiges Modul entwickelt. Hierbei lag der Fokus auf einer möglichst unabhängigen Architektur, um die Wiederverwendbarkeit zu erleichtern.

Zudem wurde eine nahtlose Integration in die bestehende Ausgabesteuerung des ERP-Systems angestrebt, um die Nutzererfahrung für die Endkunden zu verbessern.
Im Rahmen des Projekts wurden folgende Aufgaben bearbeitet:

Entwicklung einer Lösung zur Integration des Druck-Features in den existierenden Workflow der Ausgabesteuerung
Entwicklung einer abgekapselten Architektur zur vereinfachten Wiederverwendung
Implementierung der Lösung mit Java EE, ASP.NET und SQL.

Eingesetzte Qualifikationen

SQL, Software Design, C#, J2EE, ASP.NET

Freelance Software-Engineer
Kundenname anonymisiert, Homeoffice
4/2021 – 1/2022 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 1/2022

Tätigkeitsbeschreibung

ERP-Entwicklung
Automatisierungstechnologie
Prozessoptimierung

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Python, React (JavaScript library), Typescript

Softwareentwickler
Kundenname anonymisiert, Würzburg
2/2021 – 10/2021 (9 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

2/2021 – 10/2021

Tätigkeitsbeschreibung

Als freiberuflicher Softwareentwickler habe ich vor zwei Jahren erfolgreich ein Projekt für einen bekannten Gewürzvertrieb aus Österreich abgeschlossen. Das Projekt beinhaltete die Entwicklung einer Automatik für die Verarbeitung von Aufträgen und Warenausgängen, die meine Fähigkeiten in den Bereichen Softwareentwicklung, Datenbankdesign und Front-End-Entwicklung forderte und erweiterte.

Der Kunde war ein wachsendes und produzierendes Unternehmen, das mit der steigenden Auftragsmenge nicht mehr hinterherkam. Meine entwickelte Automatik übernahm die Bearbeitung von Aufträgen, die sonst von den Mitarbeitern durchgeführt wurden. Die automatisierte Verarbeitung der Aufträge durch intelligente Lager- und Lieferplanung, Auftragskalkulationen usw. ermöglichte eine bessere Bewältigung der Auftragsmenge.

Die Automatik bot dem Kunden die Möglichkeit, individuelle Verarbeitungen für verschiedene Aufträge festzulegen. Hierbei wurden konfigurierbare Filter eingesetzt, um die Aufträge und Warenausgänge zu identifizieren, die verarbeitet werden sollten.

Das Projekt umfasste folgende Aufgabenbereiche:

Entwicklung einer Logik und Oberfläche zur Filterung von Aufträgen (ASP.NET, SQL, HTML)
Entwicklung einer Logik und Oberfläche zur Definition verschiedener Verarbeitungsabläufe (ASP.NET, SQL, HTML)
Automatisierung von Benutzerinteraktionen basierend auf dem Datenkontext (HTML, JS)
Generierung von Logeinträgen zur Überwachung der Verarbeitungsprozesse

Eingesetzte Qualifikationen

ASP.NET, Schreiben von Dokumentation, HTML, JavaScript, Software Design, SQL

Softwareentwickler (Festanstellung)
EMS-Computersysteme, Würzburg
12/2018 – 7/2020 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2018 – 7/2020

Tätigkeitsbeschreibung

Über zwei Jahre hinweg habe ich an einem Projekt gearbeitet, bei dem eine neue PDM-Anbindung für das ERP-System eines Kunden geschaffen werden musste.

Die Herausforderung bestand darin, die bereits gewohnte Benutzeroberfläche der PDM-Anbindung beizubehalten, die jedoch nur in Form eines legacy Java-Applets vorlag. Um dies zu erreichen, musste die Anwendung dekompiliert und angepasst werden. Zusätzlich musste die PDM-Integration des ERP-Systems erweitert und im Backend eine Logik zur Verwaltung von Uploads, Downloads sowie eine Verwaltungsstruktur erstellt werden, da das neue PDM ordnerbasiert war.

Im Rahmen des Projekts war ich für folgende Teile verantwortlich:

Dekompilierung und Anpassung der legacy Anwendung (Java)
Konzeptionierung und Entwicklung einer Logik zur Planung und Dokumentation von Dateibewegungen (SQL, Java, C#)
Erzeugung einer Relation zwischen ERP-Belegen und Dateien (SQL)
Übernahme der Dateien und Erzeugung neuer Relationen auf Basis der alten PDM Daten (Python, SQL)

Eingesetzte Qualifikationen

SQL, Software Design, J2EE, Reverse Engineering, ASP.NET

Softwareentwickler (Festanstellung)
EMS-Computersysteme, Würzburg
1/2018 – 6/2018 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 6/2018

Tätigkeitsbeschreibung

Als Angestellter habe ich 2018 ein Projekt zur Optimierung der Lagerhaltung erfolgreich, gemeinsam mit einem Kunden umgesetzt. Ziel war es, Vorgänge im Lager genauer im ERP-System abbilden zu können, um so die Prozesse in der Lagerhaltung zu optimieren. Dazu wurden Barcode-Scanner in die ERP-Landschaft des Kunden integriert, die über eine im Laufe des Projekts entwickelte Schnittstelle die Vorgänge im Lager direkt in den Datenkontext des ERP-Systems übertragen. Um dies zu ermöglichen, wurde eine eigenständige Webanwendung entwickelt, die direkt auf dem Android-basierten Scanner läuft.

Im Verlauf des Projekts wurden verschiedene Use-Cases erarbeitet, die auf dem Scanner ausgeführt werden sollten. Hierbei war es wichtig, die Bedürfnisse des Kunden genau zu verstehen und auf Basis dessen eine passende Lösung zu entwickeln. Die Schnittstelle des ERP-Systems wurde in ASP.NET entwickelt und die Webanwendung, die auf dem Scanner läuft und die Schnittstelle ansteuert, wurde ebenfalls in ASP.NET entwickelt. Um die Webanwendung im Intranet des Kunden hosten zu können, wurde der zugehörige Webserver auf Microsoft IIS installiert. So konnte die durch das APplus bereits vorhandene Infrastruktur genutzt werden, und die Kosten minimiert werden.

Zusammenfassend umfasste das Projekt folgende Teile:
Erarbeitung der Use-Cases für den Barcode-Scanner
Entwicklung einer Schnittstelle des ERP-Systems (ASP.NET)
Entwicklung einer Webanwendung, die auf dem Scanner läuft und die Schnittstelle ansteuert (ASP.NET)
Hosting des zugehörigen Webservers im Intranet (Microsoft IIS)

Eingesetzte Qualifikationen

Requirements Management, ASP.NET, C#, Front End, Hosting, Schnittstellenentwicklung

Ausbildung

Informatik
Bachelor of Science
2021
Würzburg

Über mich

Ich konzipiere und entwickle produktive KI-Systeme für Unternehmen. Mein Schwerpunkt liegt auf agentischer KI: Large Language Models, RAG und GraphRAG, Wissensgraphen, Multi-Agenten-Systeme sowie kontrollierte Werkzeuge und Integrationen.

Bei nara entwarf und implementierte ich zentrale Teile einer agentischen Supportplattform. Dazu gehörten ein typisiertes Memory-System, eine eigene GraphRAG-Komponente, strukturierte, semantische und graphbasierte Suche, Agenten- und Werkzeugarchitekturen sowie Edge-Ausführung auf Windows-Geräten. Die Plattform lief in zwei produktiven Enterprise-Piloten; in einem davon wurden rund 54.000 historische Supporttickets eingebunden.

Ich verbinde KI-Architektur mit vollständiger Softwareentwicklung. Mein Stack umfasst vor allem TypeScript, Python, Next.js, Node.js, FastAPI, PostgreSQL, AWS und Docker. Ich entwickle Daten- und Dokumentenpipelines, Echtzeitkommunikation, APIs und Benutzeroberflächen und integriere KI in bestehende Software- und Cloud-Architekturen.

Ich übernehme sowohl klar abgegrenzte Entwicklungsaufgaben als auch die technische Verantwortung vom ersten Systementwurf bis zum produktiven Pilotprojekt. Dazu gehören Anforderungsanalyse, Architektur, Implementierung, technische Workshops und die Einführung bei Nutzern und IT-Administratoren.

Weitere Kenntnisse

Agentic AI, RAG, GraphRAG, Wissensgraphen, Multi-Agenten-Systeme, LLM-Orchestrierung, Tool- und Agentenarchitekturen, Embeddings, semantische Suche, Retrieval-Pipelines, Dokumentenverarbeitung, MCP, Next.js, Node.js, FastAPI, Prisma, tRPC, Zod, Docker, Deno, WebSockets, AWS SQS, Vertex AI, Gemini, OpenAI API, Playwright, Edge Execution, Pilotprojekte und technische Workshops

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
745
Alter
29
Berufserfahrung
10 Jahre (seit 09/2016)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden