Erfahrung aus Kundenprojekten

Konkrete Aufgaben. Passende Lösungen.

Daten verbinden, Abläufe vereinfachen, bestehende Software weiterführen: Diese Beispiele zeigen, was ich umgesetzt habe und welchen Nutzen die Lösungen im Alltag haben.

Gelöste Aufgaben aus der Praxis

Ausgangslage, Lösung und Nutzen – mit technischen Details zum Aufklappen.

01 / Mobilität · Datenintegration

Fahrzeugdaten zu einer Bewertung verbinden.

Ausgangslage. Fahrzeuginformationen und Bewertungsdienste mussten in eine bestehende Anwendung eingebunden werden. Unterschiedliche Schnittstellen und Formate sollten für den Fachprozess zusammenpassen.

Lösung. Ein Java-Backend verarbeitet Fahrzeugdaten und bindet externe Bewertungsdienste über XML-/SOAP-Schnittstellen ein. Die Umsetzung folgt den fachlichen Anforderungen und den Verträgen der bestehenden Systeme.

Mein Beitrag. Backendentwicklung, Umsetzung der Schnittstellen und Integration in die vorhandene Systemlandschaft.

Technik und Umsetzung

VIN-basierte Verarbeitung, Spring Boot, XML/SOAP und externe Bewertungsdienste. Die technische Aufgabe lag in der Einarbeitung in bestehende Schnittstellen und der fachlich passenden Zusammenführung ihrer Daten.

Java
Java EE / JSF
XML / SOAP

02 / Gesundheitswesen · Mobile und Web

Patientenschutz mit verfügbaren Informationen unterstützen.

Ausgangslage. Medizinische Informationen sollten auch im Notfall verfügbar sein, etwa Angaben zur Blutgruppe. Patienten, Ärzte und Kliniken benötigten zudem einen sicheren Weg, Informationen und Dateien miteinander auszutauschen.

Lösung. Entwicklung von iOS-/Android-Anwendungen und Java-Serverkomponenten für eine mobile Patientenakte mit Notfallinformationen. Später kamen eine Webplattform und zielgruppenspezifische Landingpages hinzu. Klinikkommunikation und sicherer Dateiaustausch verbinden die Beteiligten.

Mein Beitrag. Beratung, Konzeption und Planung der Plattform sowie Mitgestaltung der Technologieauswahl und technischer Entscheidungen. Dazu die mobile und serverseitige Entwicklung, medizinische Schnittstellen, sichere Datenübertragung und hardwarenahe Funktionen.

Technik und Umsetzung

Objective-C für iOS und Java für Android und Backend; HL7/HAPI, DICOM-Unterstützung sowie AES/RSA und Public-Key-Infrastruktur. Hardware-Sensoren mit Dead-man-Funktion und SMS-Notruf ergänzen die Anwendung.

iOS
Android
Java
REST API

03 / Handel · Modernisierung

Eine bestehende Handels-App weiterführen.

Ausgangslage. Eine produktive Kunden-App musste mit neueren mobilen Plattformen kompatibel bleiben. Gleichzeitig sollten bestehende Funktionen und die Anbindung an ein externes Portal erhalten und weiterentwickelt werden.

Lösung. Betreuung und Weiterentwicklung der iOS-/Android-App, Modernisierung des Android-Unterbaus und Anpassung der Schnittstellen. Auch die Veröffentlichung in den Stores gehörte zur Arbeit.

Mein Beitrag. Weiterentwicklung, Fehleranalyse, Schnittstellenanbindung, AndroidX-Migration und Unterstützung der Store-Veröffentlichung.

Technik und Umsetzung

Xamarin.Forms und C#, AndroidX-/Support-Library-Migration, REST-Anbindung sowie Push-, Barcode- und Kartenfunktionen. Die Herausforderung lag im Zusammenspiel einer bestehenden Codebasis mit veränderten Plattformanforderungen.

Xamarin / .NET
iOS
Android
REST API

04 / Öffentlicher Bereich · Mobile Services

Kommunale Informationen aufs Smartphone bringen.

Ausgangslage. Informationen und lokale Services sollten für Bürger auf iOS und Android zugänglich sein. Inhalte mussten pflegbar bleiben und neue Meldungen die Nutzer erreichen.

Lösung. Konzeption und Umsetzung einer mobilen Informations- und Serviceanwendung mit Content- und Push-Anbindung. Inhalte wurden für die mobile Nutzung aufbereitet und über zugehörige Backends bereitgestellt.

Mein Beitrag. Konzeption, mobile Entwicklung und Backend-Anbindung innerhalb eines größeren Service- und Content-App-Portfolios.

Technik und Umsetzung

iOS und Android, CMS, REST und Push. Gemeinsame Backend-Bausteine unterstützen unterschiedliche Service- und Content-Apps, während Inhalte und fachliche Funktionen je Anwendung angepasst werden.

iOS
Android
Java
REST API

05 / Dokumentmanagement · Bestandssystem

Ein gewachsenes Dokumentensystem erneuern.

Ausgangslage. Ein bestehendes Dokumentmanagementprodukt sollte technisch neu aufgebaut werden. Kunden, Dokumente und gewachsene Arbeitsabläufe mussten in die neue Anwendung übernommen werden.

Lösung. Neuentwicklung von Webanwendung und Datenmodell mit Java EE und JSF. Dazu kamen die Migration vorhandener Bestände, Dokumenterfassung, Volltextsuche sowie Rollen, Stempel, Workflows und nachvollziehbare Änderungen.

Mein Beitrag. Beratung zur Modernisierung, Konzeption und Planung der Neuentwicklung und Bestandsmigration sowie Technologieauswahl und gemeinsame Architekturentscheidungen. Full-Stack-Entwicklung, neues Datenmodell, Kunden- und Datenmigration sowie mehrjährige Weiterentwicklung und Produktpflege.

Technik und Umsetzung

Java EE, JSF/PrimeFaces, PostgreSQL, Lucene, PDF-Verarbeitung und Nuance-OCR über ein C++-SDK. Scanner, PDF-Druckertreiber, Installer, Lizenzserver, virtueller FTP-Zugang und mobile Clients ergänzen die Webanwendung.

Java EE / JSF
Java
PostgreSQL
PDF-Verarbeitung
iOS
Android

06 / Lohnabrechnung · Prozesse und Integration

Verteilte Lohnprozesse zu einem Ablauf verbinden.

Ausgangslage. Excel-Tabellen, Access-Datenbanken und unterschiedliche Lohnsysteme verteilten Informationen und Arbeitsschritte auf mehrere Werkzeuge. Dokumenteingang, Prüfung und Rückfragen mussten zusammengeführt werden.

Lösung. Aufbau einer Cloud-/Intranet-Plattform für Firmen, Mitarbeiter und Lohnbüros. Webanwendung, Arbeitsplatz-Client und Hintergrunddienste verbinden Dokumenterfassung, Analyse, Validierung, Regelprüfung und strukturierte Kommunikation.

Mein Beitrag. Fachliche Analyse, Beratung, Konzeption und Planung der Plattform sowie Mitgestaltung von Technologieauswahl und technischen Entscheidungen. Datenmodell, Architektur, Full-Stack-Entwicklung, Systemintegration, Einführung sowie langfristiger Betrieb und Support.

Technik und Umsetzung

Java, Spring Boot, Java EE/JSF, PostgreSQL und REST-APIs; Windows-/Linux-Dienste, Synchronisation und lokale Client-Integration. Anbindung von DATEV Lohn und Gehalt/LODAS, SBS und Agenda. Technisch anspruchsvoll waren die Vereinheitlichung heterogener Datenmodelle und konsistente Abläufe über Cloud, Intranet und Arbeitsplatz hinweg.

Spring Boot
Java
Java EE / JSF
PostgreSQL
Docker
REST API
PDF-Verarbeitung

Weitere Aufgaben

Von der individuellen Anwendung bis zur Verbindung vorhandener Systeme.

Service- und Content-Apps

Mehr als 25 mobile Anwendungen für Kommunen, Dienstleister, Handel und Vereine. Inhalte, lokale Services und aktuelle Meldungen werden über CMS-, REST- und Push-Backends bereitgestellt.

Bestellen und bezahlen

Individuelle Shop-Systeme, Produkt- und T-Shirt-Designer sowie Bestell- und Checkout-Abläufe. Zahlungsintegration mit PayPal/Braintree und Stripe in unterschiedlichen Shop-Generationen.

Systeme und Geräte verbinden

Datenimporte und Konsolidierung, REST-/SOAP-Schnittstellen, Zwei-Faktor-Authentifizierung sowie Geräte- und Dienstanbindungen. Dazu gehören Fußscanner, 3D-Datenverarbeitung und die Verbindung von Hardware mit Fachanwendungen.

Vorhandenes weiterentwickeln

TYPO3-Migrationen, Xamarin-/AndroidX-Modernisierung und die langfristige Betreuung produktiver Anwendungen. Fehleranalyse, technischer Support und Abstimmung mit Fachseite und Dienstleistern gehören zur Arbeit.

Eigene Entwicklungspraxis

Eigene Anwendungen. Konkrete technische Lösungen.

Von Wissens- und Datenplattformen bis zu Fachanwendungen, mobilen Apps und Hardware-Anbindung. Hier zeige ich Zweck, Aufbau und technische Aufgaben meiner eigenen Projekte.

Wissen und KI-gestützte Entwicklung

DehoBrain

Projektwissen, Codeanalyse, Architektur, Planung und Agentensitzungen in einem gemeinsamen Arbeitsablauf verbinden. Die Plattform ist in meiner eigenen Arbeit im Einsatz.

Technischer Schwerpunkt: Java / Spring Boot · Angular · PostgreSQL / pgvector

Technischer Aufbau
Architektur und Daten
Spring-Boot-Anwendung mit Angular/PrimeNG-Oberfläche, PostgreSQL und pgvector. Gemeinsamer Wissensbestand mit Quellenbezug, rollenabhängigem Zugriff und versionierten Ergebnissen.
Code und Agenten
JavaParser für AST-Analysen, Code-Graph und Flows; REST und MCP für Integrationen. Lokale Codex-/Claude-Sitzungen und LLM-Anbindungen nutzen den ausgewählten Projektkontext.
Technische Aufgabe
Kontext über mehrere Fachbereiche zusammenstellen, vorhandene Implementierungen wiederverwenden und Agentenaktionen mit Freigaben und Ausführungsnachweisen verbinden.

Stand: Lokal im eigenen Einsatz.

DehoBrain im Detail

Dokumente und Daten

Dokumente erschließen und weiterverarbeiten

Dokumente und Medien aufnehmen, analysieren, durchsuchen und in weitere Arbeitsabläufe überführen. Ergebnisse bleiben mit ihren Quellen und Zugriffsrechten verbunden.

Technischer Schwerpunkt: Java / Spring Boot · Angular · MinIO · PostgreSQL

Technischer Aufbau
Verarbeitung
Persistente Verarbeitungsqueue mit Deduplizierung, Wiederholungen und versionierten Analyseläufen. MinIO für Originaldateien, ClamAV für Virenprüfung, Tesseract für OCR sowie Poppler/MuPDF für Dokumentaufbereitung.
Suche und Integration
Volltext- und semantische Suche mit PostgreSQL/pgvector und Hybrid-Retrieval. Angular/PrimeNG-Frontend, REST-/MCP-Schnittstellen und angebundene Audio-/Bildanalyse.
Technische Aufgabe
Große Dateien streamen, fehlgeschlagene Schritte gezielt wiederholen und Mandanten-/Bereichsrechte bis zum Suchergebnis und Originaldokument erhalten.

Stand: Backend und Weboberfläche im Staging geprüft.

Sprache und Echtzeitkommunikation

Sprache als Anwendungseingabe nutzen

Diktate, Audioaufnahmen und laufende Spracheingaben als Text und strukturierte Befehle in Fachanwendungen nutzbar machen. Echtzeitkommunikation ergänzt die Verarbeitung.

Technischer Schwerpunkt: Spring Boot · Python / FastAPI · faster-whisper · WebRTC

Technischer Aufbau
Spracherkennung
Python/FastAPI mit faster-whisper für Datei- und Streaming-Transkription. WebSocket-Streams liefern Teilergebnisse; ein Java-/Spring-Boot-Orchestrator übernimmt Zuordnung, Kontingente und Befehlsverarbeitung.
Echtzeit und Schnittstellen
Java-Signaling, Node.js/mediasoup und WebRTC; REST, WebSocket und MCP für die Anbindung. Gemeinsame App-Bausteine binden Spracheingabe hinter der jeweiligen Anmeldung ein.
Technische Aufgabe
Lange Aufnahmen und parallele Nutzer verarbeiten, Streaming-Abbrüche behandeln und erkannte Befehle nur innerhalb der zugelassenen Werkzeuge ausführen.

Stand: Spracheingabe in eigene Fachanwendungen integriert.

Organisation und Geschäftsprozesse

Band- und Veranstaltungsarbeit zusammenführen

Booking, Auftritte, Besetzungen, Unterlagen und finanzielle Vorgänge auf gemeinsame Daten beziehen. Eine Zusage soll in die anschließende Organisation übergehen.

Technischer Schwerpunkt: React / TypeScript · Spring Boot · PostgreSQL

Technischer Aufbau
Web und Backend
React/TypeScript mit Radix-/shadcn-Komponenten und TanStack Query; Java/Spring Boot, JPA, PostgreSQL und Flyway im Backend.
Fachliche Integration
Kalender-, Dokument- und Shop-Bausteine, REST-API und MCP. PDF-Erzeugung über gemeinsame Komponenten; Fabric.js für die visuelle Bearbeitung.
Technische Aufgabe
Buchungsänderungen, Stornos und wiederholte Benachrichtigungen konsistent auf Auftritt, Besetzung, Unterlagen und Folgeprozesse übertragen.

Stand: Eigenentwicklung mit Webfrontend und Backend.

Ressourcen und Buchung

Sportanlagen und Vereinsbetrieb organisieren

Platzbelegung, Buchungen, Mitglieder und Spielbetrieb in einer Anwendung verbinden. Verfügbarkeiten und Zugriffsrechte gehören zum fachlichen Datenmodell.

Technischer Schwerpunkt: React / TypeScript · Spring Boot · PostgreSQL

Technischer Aufbau
Oberfläche und Daten
React/TypeScript, Vite und TanStack Query; Java/Spring Boot mit JPA, PostgreSQL und Flyway. REST/OpenAPI verbindet Webclient und Backend.
Gemeinsame Module
Wiederverwendbare Termin-, Personen-, Benachrichtigungs- und Shop-Bausteine sowie mandantenbezogene Berechtigungen und MCP-Anbindung.
Technische Aufgabe
Ressourcen- und Terminkonflikte, Vereinsrechte und laufende Spielstände zusammenführen und Folgeabläufe nachvollziehbar behandeln.

Stand: Eigenentwicklung für Buchungs- und Vereinsabläufe.

Praxisorganisation

Patienten, Termine und Behandlung verbinden

Patientenstammdaten, Verordnungen, Termine, Behandlungsdokumentation und Abrechnung gemeinsam abbilden. Spracheingabe unterstützt die Dokumentation.

Technischer Schwerpunkt: Java / Spring Boot · Angular / PrimeNG · PostgreSQL

Technischer Aufbau
Fachliche Architektur
Spring-Boot-Anwendung mit wiederverwendbaren Personen-, Clinical-, Scheduling- und Abrechnungsmodulen; Angular/PrimeNG als Weboberfläche, PostgreSQL/Flyway für Daten und Migrationen.
Dokumentation und Zugriff
Angebundene Voice-Dienste für Diktat, PDF-Erzeugung sowie REST/MCP. Praxisbezogene Rechte und Rollen begleiten Patienten-, Termin- und Dokumentdaten.
Technische Aufgabe
Zeitabhängige Katalog- und Verordnungsdaten berücksichtigen und sensible Daten über fachliche Modulgrenzen hinweg mit denselben Zugriffsregeln verarbeiten.

Stand: Eigenentwicklung mit implementierten Praxisfunktionen.

Mobile und Web

Einladungen, Rückmeldungen und Fotos organisieren

Private Feiern vom Event und der Gästeliste bis zu individuellen Einladungslinks, Zu-/Absagen und gemeinsamen Fotoalben begleiten.

Technischer Schwerpunkt: Angular · Capacitor für iOS / Android · Spring Boot

Technischer Aufbau
Gemeinsame Codebasis
Angular-Webanwendung mit Capacitor-Hüllen für Android und iOS; Java/Spring Boot, PostgreSQL/Flyway und MinIO für Backend und private Fotoablage.
Zugriff und Medien
Widerrufbare Einladungslinks mit gehashten Tokens und eventbezogenem Zugriff. Bildprüfung, begrenzte Uploads und paginierte Galerien; REST- und MCP-Anbindung für Organisatoren.
Technische Aufgabe
Gästen ohne eigenes Konto gezielten Zugriff ermöglichen und dieselben Event-/Fotorechte in Browser und mobiler App durchsetzen.

Stand: Web-/Mobile-MVP mit Android- und iOS-Simulatornachweisen.

Hardware und technische Planung

Gebäudeautomation mit Planunterlagen verbinden

KNX-Installationen untersuchen und bedienen sowie Gebäude- und Elektroplanung mit digitalen Planinformationen zusammenführen.

Technischer Schwerpunkt: Java / Spring Boot · KNXnet/IP · Python · PDF

Technischer Aufbau
Protokoll und Bedienung
Java/Spring Boot, Calimero und ein wiederverwendbarer KNX-Protokolladapter für Gateway-Erkennung, Tunnelling und Buszugriff. Browseroberfläche mit HTML, CSS und JavaScript.
Plananalyse
PostgreSQL/Flyway, PDFBox und Python-basierte Verarbeitung von Grundrissen und PDF-Layern. Maßstäbe, Räume, Wände und Geschosshöhen werden in ein gemeinsames Planmodell überführt.
Technische Aufgabe
Buskommunikation und Geräteinformationen mit der Geometrie bestehender Planunterlagen verbinden; geschossübergreifende und maßstabsabhängige Informationen konsistent auswerten.

Stand: Eigenentwicklung mit Protokoll- und Plananalysefunktionen.

Weitere eigene Anwendungen und gemeinsame Bausteine

Gemeinsame Ausgaben aufteilen

Eine Anwendung für Gruppen, Reisen und gemeinsame Ausgaben. Java/Spring Boot und PostgreSQL bilden die Backend-Basis; Angular/PrimeNG im Web und Flutter/Dart mit Riverpod im mobilen Client. Die Fachlogik trennt Zahler und Begünstigte, berechnet Salden und ermittelt Ausgleichszahlungen.

Wiederverwendbare Plattform-Komponenten

Eigene Java-/Spring-Boot-Module für Anmeldung, Mandanten, Rechte, Personen, Termine, Dateien, Benachrichtigungen und MCP. Maven verbindet versionierte Bausteine, Flyway verwaltet Datenbankänderungen. Gemeinsame Schnittstellen und Berechtigungsregeln lassen sich in mehreren Anwendungen verwenden.

Welche Aufgabe steht bei Ihnen an?

Ich unterstütze bei Analyse, Umsetzung und der Weiterentwicklung bestehender Anwendungen.

Erstgespräch vereinbaren