Projektliste
Klinischer Reasoning-Assistent
Aus einer frei formulierten Patientenbeschreibung entstehen ICD-10-GM-Vorschläge, passende Leitlinien, Differenzialdiagnosen, Rückfragen und ein Arztbrief-Entwurf. Hybride Volltext- und Vektorsuche mit lokalem Sprachmodell – sensible Daten verlassen den Rechner nicht.
Rust · pgvector · Qdrant · Ollama · RAG
SaaS Agent Harness
Ein Claude-Code-Plugin, das aus einer Zeile Marktidee und Ziel-KPI in sechs Phasen ein SaaS-Produkt entwickelt – von der Ideenrecherche bis zum Launch. Ausgaben, Deployments und Veröffentlichungen bleiben feste Freigabepunkte für den Menschen.
Claude Code · Agenten · Rust
Beweissicherung gegen Online-Belästigung
Selbst gehostete Plattform, die Angriffe in sozialen Netzwerken dokumentiert, klassifiziert und Wiederholungstäter über mehrere Betroffene hinweg erkennt – nur mit beidseitiger Zustimmung. Signierte Beweis-Manifeste, Row-Level-Security und ein unveränderliches Ereignisprotokoll.
Rust · Postgres · FastAPI · Transformers
Lastberechnung für Vierstrang-Anschlagmittel
Ersetzt ein Excel-Werkzeug zur Berechnung von Strangkräften bei asymmetrischen Hebevorgängen nach DGUV- und DIN-Normen. Die Rechnung läuft serverseitig, um das Know-how des Kunden zu schützen, und ist per Unit-Tests gegen die Excel-Werte verifiziert.
Rust · Axum · Three.js · Canvas
E-Rechnungs-Postfach für Vereine
XRechnung- und ZUGFeRD-Belege prüfen, GoBD-konform archivieren und für Kassenprüfer exportieren – gemacht für ehrenamtliche Kassenwarte. Weitgehend autonom mit dem eigenen Agent Harness gebaut und anschließend gehärtet.
Rust · Axum · SQLite · Stripe
Ausschreibungs-Radar für börsennotierte Unternehmen
Überwacht öffentliche Vergaben in Deutschland und der EU und meldet, sobald ein börsennotiertes Unternehmen oder eine seiner Töchter einen Zuschlag erhält. Fuzzy-Matching entlang der Beteiligungsketten, unsichere Treffer landen in einer Prüf-Warteschlange.
Rust · SQLite · Open Data · Fuzzy Matching
AI-kuratierte Nachrichtenseite
Liest RSS-Feeds, gruppiert ähnliche Meldungen zu Geschichten und lässt ein lokales Sprachmodell Artikel mit Quellenangaben schreiben. Generierung und Website sind getrennt, die Inferenz läuft lokal.
Rust · Ollama · SQLite · Askama
Online-Kurs „Coding with AI“
Lernplattform, die Entwicklerinnen und Entwicklern das Programmieren mit AI-Agenten beibringt – mit Lektionen, Quizzen und Lernfortschritt. Kursinhalte liegen versioniert im Repository und werden beim Start synchronisiert.
Rust · HTMX · SQLite · Caddy
Bundestags-Monitor
Macht die öffentlich dokumentierte Aktivität von Abgeordneten sichtbar – Abstimmungen, Reden, Anfragen und Nebentätigkeiten. Ein mehrstufiger Namensabgleich verknüpft Datenquellen, die keine gemeinsame Kennung haben.
Python · SQLite · Open Data
Wohnungssuche als Desktop-App
Sammelt und dedupliziert Mietangebote mehrerer Portale, benachrichtigt sofort und verfolgt jede Anfrage bis zur Zusage – als native App ohne Headless-Browser. Mit dem Agent Harness gebaut, inklusive Security-Review.
Rust · Axum · SQLite · WebView
Aufgaben-Cockpit aus dem Posteingang
Liest E-Mails ausschließlich lesend, lässt ein Sprachmodell Aufgaben, Fristen und ausstehende Rückmeldungen vorschlagen und bündelt alles in einem lokalen Dashboard – für unter einen Dollar im Monat.
Next.js · SQLite · Claude · Ollama
Deterministischer Workflow-Kernel
Regeln sind die Wahrheit, AI berät nur: Workflows laufen strikt geordnet mit den Ergebnissen Bestanden, Abgelehnt oder Mensch entscheidet – mit unveränderlichem Audit-Protokoll und visuellem Editor.
TypeScript · JSONLogic · React Flow
Tauschbörse für Pflanzen
Community-Marktplatz für den privaten Pflanzentausch in der EU, mit Wunschlisten, Nachrichten, Bewertungen und Reputationssystem. Saatgutrecht, Pflanzengesundheit, DSA und DSGVO sind als feste Architekturvorgaben umgesetzt.
Next.js · Postgres · Redis · Meilisearch
Flottenmanagement mit Live-GPS
Fahrzeuge, Fahrer, Routen und Wartung für mehrere Mandanten, GPS-Positionen kommen per MQTT in eine Zeitreihendatenbank. Ergänzt um eine Kartenvisualisierung von Lieferketten.
Rust · TimescaleDB · MQTT · Leaflet
Schlankes Ticketsystem
Selbst gehosteter Issue-Tracker mit Rollen, Workflow-Matrix und eigenen Feldern – ausgeliefert als einzelne Binärdatei ohne externe Abhängigkeiten.
Rust · Actix · SQLite
Agenten-Sitzungen im Terminal
Terminal-Oberfläche, die Claude-Code-Sitzungen als Zeitstrahl und Subagenten-Graph zeigt – mit Kosten pro Modell und Live-Aktualisierung.
Rust · ratatui
Super-Branches über viele Repositories
Kommandozeilen-Tool, das zusammengehörige Branches über mehrere Repositories gemeinsam auscheckt, aktualisiert und zusammenführt – mit Vorschau und sicherem Rückweg bei Fehlern.
Rust · CLI · TOML
Gesetze als navigierbarer Graph
Ein LLM extrahiert Paragrafenverweise aus den Texten des Bundes, Neo4j speichert sie als Graph, ein RAG-Chat beantwortet Fragen direkt auf dieser Grundlage. Gesetze lassen sich entlang ihrer Verweise lesen statt über das Inhaltsverzeichnis. Derzeit als Proof of Concept in Rust umgesetzt.
Rust · Axum · HTMX · Neo4j · LLM · RAG
X-Agent – Agenten-Teams visuell bauen
Visueller Editor für Systeme aus mehreren LLM-Agenten, die sich Aufgaben gegenseitig weiterreichen – mit Human-in-the-Loop sowie Telegram- und MCP-Anbindung. Die Orchestrierung läuft gehostet, die Inferenz bleibt auf eigener Hardware: Ein Connector tunnelt per ausgehendem WebSocket zum lokalen Modell.
Rust · Next.js · React Flow · Ollama · WebSocket
Produktkonfiguratoren für Ladungssicherung
Eine eigene Workflow-State-Machine liest die Regeln aus JSON, die maßstabsgetreue Vorschau rendert live im Canvas, das Sortiment pflegt der Kunde weiter in Excel. Anfragen kommen vollständig konfiguriert beim Vertrieb an, in sechs Sprachen, und Sortimentsänderungen brauchen keine Codeänderung.
Angular · Go · Canvas · Docker
Compliance-Portal für Elektrogeräte-Hersteller
Hersteller und Importeure erhalten Angebot, Vertrag, Rechnung und die Registrierung im Elektro-Altgeräte-Register in einem durchgängigen Prozess. Eine Zustandsmaschine steuert jeden Schritt bis zum Zertifikat, abgesichert über signierte Webhooks.
Go · Angular · Stripe · Cypress · Docker
Joblyst – Jobbörse für Freelancer
Bündelt Projekt- und Jobangebote aus über einem Dutzend Quellen in einer durchsuchbaren Börse mit Karte, Statistiken und AI-gestützten Bewerbungstexten. Ein eigener MCP-Server mit OAuth-2.1-Autorisierung lässt AI-Assistenten direkt nach Jobs suchen.
Rust · Axum · HTMX · SQLite · MCP · OAuth 2.1
Online-Lernplattform zur Fischerprüfung
Videokurse, Prüfungstraining und eine mobile App für angehende Angler, dazu die Verwaltung von Prüfungsterminen für Verbände in 13 Regionen. Zahlungen laufen über Stripe Connect mit den Vereinen als Händler, Lernzeit zählt nur, solange das Video tatsächlich läuft.
Go · Angular · Flutter · Stripe Connect · MySQL
B2B-Plattform für Datenaustausch
Bewusst zuerst ein MVP, dann Microservices mit Spring Boot, Angular und MongoDB, dazu ein eigener OAuth-Dienst mit fein granularen Berechtigungen. Produkt offen zur Registrierung, Betrieb an ein eigenes Team übergeben – inklusive vollständigem Wissenstransfer und Onboarding.
Spring Boot · Angular · MongoDB · OAuth · Docker
Modulares ERP für Fertigung und Handwerk
Von Auftrag, Lager und Zeiterfassung bis Mahnwesen, Zahlungsläufen und BWA – im Einsatz bei elf Kundensystemen. Mit kompletter E-Rechnungs-Pipeline nach XRechnung 3.0 und ZUGFeRD inklusive Schematron-Validierung und automatischem Abgleich von Bankumsätzen mit offenen Posten.
Go · Angular · Nx · HBCI · Playwright
ERP für Vermietung und Leasing
Fuhrpark, Verträge, Rechnungsläufe und Werkstattkosten für mehrere Mandanten in Deutschland und Benelux, mit länderspezifischer Umsatzsteuer. Per E-Mail eingehende Belege ordnet ein ML-Modell automatisch dem richtigen Lieferanten zu.
Go · Angular · Python ML · DATEV · IMAP
Graph-RAG beim LlamaCon Hackathon
In 24 Stunden im Zweierteam: Entitäten und Beziehungen aus Podcast-Transkripten in einen Graphen extrahiert und Fragen über dynamisch erzeugte Cypher-Abfragen beantwortet.
Python · Llama · Neo4j · Rust
E-Rechnung im ERP-System
Recherche der EN-16931-Formate, Umsetzung von UBL, Umwandlung nach CII für ZUGFeRD sowie der Rückweg vom XML in das Datenmodell des ERP. Rechnungen gehen standardkonform raus und kommen automatisch lesbar wieder rein – in beide Richtungen, ohne manuelles Abtippen.
Go · Angular · MariaDB · XRechnung · ZUGFeRD
ERP-Erweiterungen: BWA, Abschreibung und Reporting
Standard-BWA mit erweiterbaren Definitionen in der Datenbank, automatische Abschreibung im Anlagenmanagement und ein deklaratives Reporting-Framework für Umsatz- und Fahrtenauswertungen.
Go · Angular · MariaDB
Kassenanbindung an die Buchhaltung
Anbindung eines Kassensystems an das DATEV-Kassenarchiv, Einrichtung der Kartenzahlung und Analyse fehlerhafter Buchungen bei der Datenübernahme.
Kassensystem · TSE · DATEV
Social-Gifting-App mit Open Banking
Wünsche, Chat und Partner-Gutscheine in einer App, Geld wird direkt per PSD2-Bankzahlung verschickt. Dazu Push-Benachrichtigungen, SMS-Verifizierung und ein Admin-Frontend für Partner.
Go · Open Banking · Push · Angular · Docker
Editor für hierarchische Systemmodelle
Blockdiagramme mit typisierten Ports, die sich zu verschachtelten Subsystemen zusammenfassen lassen – mit synchronisierten Ports zwischen Ober- und Unterebene.
Angular · draw2d · Cypress
Live-Oberfläche für Gaspreise
Oberfläche für Abfragen auf Live-Gaspreisdaten und die Simulation von Handelspositionen, mit Ergebnisdarstellung in Tabellen.
Angular · NX · AWS Lambda · DynamoDB · AG Grid
Grundsteuererklärung als SaaS
Serverless auf Azure mit Functions, CosmosDB und AD B2C, Zahlungsabwicklung über PayPal und Erläuterungen in Alltagssprache zu jedem Eingabefeld. In rund fünf Monaten nahezu allein umgesetzt, gegen deutlich größere Wettbewerber am Markt gestartet und heute weiter in Kanzleien im Einsatz.
Angular · Azure Functions · CosmosDB · AD B2C · ELSTER/ERiC
Stundencontrolling-Report
Ablösung einer Excel-Liste durch eine nachvollziehbare Datenpipeline mit Kennzahlen je Mandant und Tätigkeit.
KNIME · JasperReports · DATEV
Anwendung zur Überführung von Kontenplänen
Zuordnung von Kontensalden beliebiger Quellsysteme auf eine E-Bilanz-Struktur per Drag-and-drop; zunächst in Scala, später als Electron-App. Bis heute im Einsatz.
Scala · Electron · Angular
WirVsVirus: Kontaktnachverfolgung
Als Architekt und Frontend-Entwickler im Kernteam an einem privatsphäreschonenden Protokoll und der React-Native-App beteiligt. Prototyp öffentlich dokumentiert, Gespräch mit Verantwortlichen aus Gesundheitsministerium, Telekom und SAP. Teile des Protokolls flossen in die spätere Corona-Warn-App ein.
React Native · TypeScript · TCN-Protokoll
Web-Anwendung zur Statusverfolgung
Ablösung von Excel-Listen durch frei anlegbare, automatisch erzeugte Listen je Mandant; Microservices mit Vert.x und Spring Boot. Täglich im Einsatz.
Angular · Vert.x · Spring Boot · Scala
Abgleich von Doppel-, Fehl- und Zusatzbuchungen in SAP
Gegenüberstellung zweier Datenbestände mit Regeln für fehlerhafte Buchungen und gezielter Übernahme, Löschung oder Verwerfung.
ABAP · SAP R/3 · SAP BW
E-Bilanz-Übertragung für viele Buchungskreise
Erzeugung konformer XBRL-Dateien aus SAP BW für Konzerne mit mehr als 20 Buchungskreisen, inklusive eigener XSD-gesteuerter XML-Bibliothek.
ABAP · SAP BW · XBRL
Migration einer Außendienst-Anwendung
Test, Fehlerdokumentation und Behebung einer offline-fähigen Wartungsanwendung mit SAP-Anbindung für den Umstieg auf Windows 7.
Visual Basic 6 · EDI · SAP
Import-Komponente für das Flottenmanagement in SAP
Analyse eines komplexen Datenformats, Prüfung gegen den Bestand und selektiver Import.
ABAP · DynPro
Web-Anwendung zur Tätigkeitserfassung
Abschlussprojekt der Ausbildung, vollständig verantwortet: von UML-Modellierung bis Betrieb.
Java · JSP · Hibernate · MySQL