Projekte

Neue Plattformen bauen, bestehende retten, beide in Produktion bringen. Das machen wir seit über 30 Jahren — von Embedded-Systemen über Enterprise-Architekturen bis zu Cloud-Native und KI. Hier ist ein Auszug.

Lust, bei einem Kaffee über Ihr Projekt zu sprechen? Schreiben Sie uns

Entwurf einer KI-Architektur für die interaktive Analyse und Korrektur von fehlerhaften Jahresabschlüssen. Ein KI-Agent unterstützt Bilanzanalysten über einen MCP-Server beim Erkennen und Beheben von Verarbeitungsfehlern.

01/2026 — laufend

  • Scala 3, ZIO (HTTP, JSON, Schema), SBT, Java 21
  • MCP (Model Context Protocol), JSON-RPC 2.0
  • Vue 3.5, TypeScript, Pinia 3, Vite
  • xterm.js, WebSocket
  • Claude (Anthropic), Prompt Engineering
  • OpenAI ChatGPT API, JTokkit
  • Kubernetes, Docker, Helm
  • MongoDB, AWS S3
  • Jenkins CI/CD
  • Zitadel, Keycloak, OIDC, OAuth 2.0, JWT
  • Vitest, ZIO Test, MUnit, Contract Tests, Mutation Testing

Integration von AWS Bedrock (Claude Sonnet) für die automatisierte Übersetzung und Analyse von Finanzdokumenten. Entwicklung eines Rate Limiters mit AIMD-Algorithmus zur optimalen Ausnutzung der AWS-Quotas. Implementierung von Batch Processing mit automatischem Splitting bei Token-Limit-Überschreitung. DSGVO-konforme Konfiguration ohne Logging von Input/Output-Daten.

10/2025 — 12/2025

  • Java 8
  • AWS SDK v2
  • AWS Bedrock Runtime
  • Claude Sonnet 4.5
  • Vavr (Either, Future, Option)
  • JUnit 5
  • Mockito
  • Terraform (IaC)

Begleitung eines EdTech-Startups beim Aufbau eines High Performance Teams. Coaching von CEO und CTO zur Verbesserung der Zusammenarbeit und strategischen Ausrichtung. Einführung und Verankerung von Lean-Methoden im Entwicklungsteam. Technisches Mentoring bei Architekturentscheidungen für die Cloud-native Lernplattform, mit Fokus auf nachhaltige Teamstrukturen und Prozesse.

09/2025 — laufend

  • Terraform
  • Kubernetes
  • IONOS Cloud
  • GitHub Actions
  • Traefik
  • Cert-Manager
  • Cloudflare
  • Keycloak
  • PostgreSQL
  • Neo4j
  • Docker
  • Go (Gin Framework)
  • React 19
  • TypeScript

Entwicklung eines Multi-OCR-Systems zur parallelen Verarbeitung von Dokumenten mit verschiedenen OCR-Engines (Tesseract, AWS Textract, GCP Cloud Vision). Container-basierte Ausführung über Podman mit automatischem Ressourcen-Management. Konfigurierbare Engine-Auswahl pro Kunde. Robuste Stream-Behandlung zur Vermeidung von Wildfly-Hängern.

08/2025 — 09/2025

  • Java 8
  • Scala
  • ZIO 2
  • Podman
  • Docker
  • Tesseract OCR
  • AWS Textract
  • GCP Cloud Vision API
  • AWS Secrets Manager
  • Apache Commons Exec
  • Vavr
  • Wildfly Application Server

Entwicklung eines Moduls zur automatischen Erkennung und Klassifizierung von Umgliederungen in Jahresabschlüssen. Integration von ChatGPT zur semantischen Analyse von Buchungstexten und Vorschlag passender Taxonomie-Konten. Regelbasiertes System mit lernfähiger Komponente aus historischen Aufträgen.

07/2025 — 09/2025

  • Vue 3, TypeScript, Pinia, PrimeVue
  • Scala 3, ZIO (HTTP, JSON)
  • OpenAI ChatGPT API (GPT-4), JTokkit, Prompt Engineering
  • MongoDB, Apache POI, XLSX

Neuentwicklung der OCR-Verarbeitungspipeline in funktionalem Scala 3 als Nachfolger des Java-basierten Systems. Integration von Tesseract OCR mit ALTO XML Output. Implementierung von Services für OcrXml-Verarbeitung, Zell-Merging und Debug-Visualisierung. Verwendung von ZIO-Effektsystem für robuste Fehlerbehandlung.

07/2025 — 08/2025

  • Scala 3
  • SBT
  • Tesseract OCR
  • ALTO XML
  • ZIO (Effektsystem)
  • ScalaTest
  • JaCoCo (Code Coverage)

Neuentwicklung des PDF-Viewers als kontinuierliche Scroll-Ansicht mit Canvas-basiertem Rendering. Implementierung von interaktiven Overlays für Buchungen, OCR-Werte und Geometrien. Drag & Drop Funktionalität für die Zuordnung von Dokumentelementen zu Buchungen.

06/2025 — 07/2025

  • Vue 3, TypeScript
  • PDF.js, Canvas 2D API, OffscreenCanvas
  • gl-matrix, Affine Transformationen
  • Pointer Events, Drag & Drop, Intersection Observer, Resize Observer
  • Tailwind CSS, CSS Grid/Flexbox

Migration der gesamten Hosting-Infrastruktur einer FinTech-Verarbeitungsplattform von einem klassischen Hoster auf eine selbst betriebene k3s-Plattform auf Hetzner Cloud. Aufbau eines HA-Clusters über drei Rechenzentren, Zero-Trust-Zugang über Cloudflare Tunnels und vollautomatisierte CI/CD-Pipeline mit Feature-Branch-Environments.

01/2024 — laufend

  • Terraform, Hetzner Cloud, Packer (OpenSUSE MicroOS)
  • k3s, Helm, Kustomize, Kured, system-upgrade-controller
  • Cloudflare Tunnels, Cloudflare WAF (Terraform)
  • Traefik, cert-manager, Let's Encrypt
  • Jenkins (Kubernetes Plugin), Buildah
  • AWS ECR, AWS Route53
  • Hetzner S3 Object Storage, wal-g
  • MongoDB Community Operator, Replica Set
  • Wireguard

Schrittweise Migration des bestehenden Node.js/TypeScript Backends auf Scala 3 mit ZIO-Effektsystem. Implementierung einer typsicheren REST-API mit ZIO HTTP, MongoDB-Integration und S3-Speicheranbindung. Fokus auf funktionale Programmierung und Typsicherheit.

01/2024 — 07/2024

  • Scala 3, Java 21, SBT
  • ZIO (HTTP, JSON, Schema, Config, Logging, Streams, NIO, Process, CLI, Metrics)
  • Cats, Monocle
  • MongoDB Scala Driver, Reactive Streams, ZIO Schema BSON
  • AWS S3 SDK, Hetzner S3
  • Apache POI, Apache Commons Compress
  • JWT, Auth0, JWKS RSA, Bouncy Castle
  • JTokkit
  • Logback, SLF4J
  • JSON, YAML, Avro, Protobuf, MessagePack, Thrift
  • ZIO Test, MUnit, Testcontainers, Gatling
  • Docker, SBT Native Packager

Aufbau einer vollständigen CI/CD Pipeline für das Target Editor Projekt. Jenkins Pipeline mit Kubernetes-Agents für isolierte Build-Umgebungen. Parallele Builds für Frontend und Backend mit automatischem Deployment auf Feature-Branch-Namespaces. Integration von Unit-, Integration- und E2E-Tests in die Pipeline.

11/2023 — 02/2024

  • Jenkins, Declarative Pipelines, Multi-Branch Pipeline
  • Kubernetes Pod Templates, Buildah, Docker-in-Docker
  • Node.js, SBT/Scala
  • Cypress, Vitest, SBT Test, Testcontainers
  • AWS ECR, Helm, kubectl, Kustomize
  • AWS Route53
  • MongoDB Community Operator
  • Kubernetes Secrets, Jenkins Credentials
  • Gitea

Konzeption und Aufbau einer vollständigen Cloud-Infrastruktur für den Target Editor. Design einer Kubernetes-basierten Deployment-Architektur mit automatischer Feature-Branch-Provisionierung. Integration von AWS-Services (ECR, S3, Route53) und Cloudflare Zero-Trust Tunnels für sicheren Zugriff. Aufbau eines MongoDB Replica Sets mit automatischem Backup. Implementierung einer CI/CD Pipeline mit parallelen Builds und automatischem Deployment.

05/2023 — 10/2023

  • Kubernetes, Docker, Buildah, Nginx
  • Helm, Kustomize
  • AWS ECR, S3, Route53, IAM, Secrets Manager
  • Cloudflare Tunnel, Cloudflare DNS
  • Jenkins, Declarative Pipelines
  • MongoDB Community Operator, Replica Set, Automated Backup
  • Cert-Manager, Let's Encrypt
  • Keycloak, OIDC, OAuth 2.0
  • Prometheus, Liveness/Readiness Probes
  • Kubernetes Ingress, TLS Termination
  • Gitea

Neuentwicklung eines webbasierten Editors zur interaktiven Bearbeitung und Validierung von Jahresabschlüssen. Das System ermöglicht die Zuordnung von OCR-erkannten Buchungen zu XBRL-Taxonomie-Konten, Umgliederungen zwischen Konten sowie die Visualisierung von PDF-Dokumenten mit interaktiven Overlays. Funktional-reaktive Architektur mit Vue 3 Frontend und Scala 3 Backend auf ZIO-Basis.

05/2023 — laufend

  • Vue 3, TypeScript, Vite, Node.js
  • Pinia, Vue Router
  • Tailwind CSS, PrimeVue, Headless UI
  • PDF.js, Canvas 2D, gl-matrix, GSAP
  • fp-ts, io-ts, monocle-ts, Effect
  • TipTap, Chart.js, XLSX, Luxon, Decimal.js
  • OIDC Client, Axios
  • Scala 3, SBT, Java 21
  • ZIO (HTTP, JSON, Schema, Config, Logging, Streams, Metrics)
  • Cats, Monocle
  • MongoDB, AWS S3
  • Grafana, Prometheus
  • Apache POI
  • JWT, Auth0, Bouncy Castle
  • OpenAI ChatGPT API, JTokkit
  • SLF4J, Logback
  • Vitest, Vue Test Utils, Cypress
  • ZIO Test, MUnit, Testcontainers, Gatling

Entwicklung von Algorithmen zur automatischen Erkennung und Korrektur von Dokumentenstrukturen in gescannten Jahresabschlüssen. Implementierung von Kapitelstruktur-Korrektur, Zeilenumbruch-Erkennung und Tabellen-Konkatenierung. Anbindung an LITI Taxonomie-Service für XBRL-Mapping. Export-Funktionalität für Bundesbank (BBK) und TAR-Backend.

02/2023 — 03/2024

  • Java 8
  • Vavr (funktionale Programmierung)
  • XBRL
  • LITI Taxonomie Service
  • XML / JAXB
  • JSON (Gson)
  • JUnit 5
  • Akzeptanztests
  • Gatling (Performance Tests)

Aufbau einer vollständigen CI/CD Pipeline für die Workflow Engine mit Jenkins und Kubernetes. Automatisierung des Release-Prozesses mit Maven Release Plugin. Einführung von parallelem Testing zur Verkürzung der Build-Zeiten. Konfiguration von Kubernetes Pods für isolierte Build- und Testumgebungen.

01/2023 — 07/2025

  • Jenkins
  • Kubernetes
  • Maven
  • Maven Release Plugin
  • Maven Shade Plugin
  • Git / Gitea
  • SSH
  • JUnit 5
  • JaCoCo (Code Coverage)

Der Webshop eines international erfolgreichen Elektronik Retailer wird von einer OnPremise gehosteten Umgebung auf Cloudflare & Google Cloud migriert.

03/2022 — 09/2022

  • Cloudflare CDN, BotDetection, PageRules, Workers
  • Google Cloud Platform
  • GKE
  • GCE
  • VPC, Shared VPC
  • IAP
  • Google Filestore
  • Apigee
  • Kubernetes
  • Traefik
  • GitOps / flux v1
  • GitOps / flux v2
  • Github Actions
  • Terraform
  • Sealed Secrets
  • IBM WCS / HCL TXN
  • varnish
  • httpd
  • Nginx
  • DB2 HA on GCE
  • redis HA on k8s
  • JAVA 8
  • Tomcat
  • Node.js
  • Typescript
  • Maven
  • Gatling
  • Scala

Entwicklung einer auf Gatling und Kubernetes basierenden Testing-Plattform mit dem Ziel Feature-Teams dazu zu befähigen eigenständig und regelmäßig Last- und Performance-Tests durchzuführen.

10/2020 — 03/2022

  • Test Driven Development TDD
  • Gatling
  • Scala
  • SBT
  • React.js
  • GraphQL / Apollo
  • JMeter
  • Terraform (Enterprise)
  • Kubernetes / GKE
  • Google Cloud Run
  • Google Identity Aware Proxy (IAP)
  • Node.js
  • Typescript
  • Blazemeter
  • Clean Code
  • Clean Architecture

Weiterentwicklung einer Tarifierungsschnittstelle im Bereich Sach-Privatversicherung zur Anbindung von ABS und Vertriebsmodulen und Einführung von testgetriebener Entwicklung.

05/2020 — 10/2020

  • JAVA 8
  • Maven
  • JUnit 5
  • Wiremock
  • PIT Mutation Testing
  • SonarQube
  • Websphere Liberty
  • Jenkins
  • Cloud Foundry
  • C++
  • Clean Code
  • Clean Architecture
  • Refactoring

Redesign Edge- und Cloud-Routing eines Multi-cloud Routings. Neustrukturierung des Edge- und Cloud-Routings eines international agierenden Elektronik Online Retailers.

01/2020 — 10/2020

  • Test Driven Development
  • IPv4 routing and networking
  • Google Cloud Platform
  • Google Global Loadbalancer
  • Google App Armor
  • Kubernetes / GKE
  • Cloudflare Spectrum
  • Cloudflare Worker
  • Terraform
  • Ansible
  • Nginx
  • Typescript
  • NodeJS
  • Docker-Compose
  • Jest

Aufbau und Training eines Fullstack-Entwicklungsteams. Vermittlung von Core-XP Praktiken (TDD, Pairing, CICD) und technischen Kenntnissen für einen anspruchsvollen Tech-Stack.

01/2019 — 12/2019

  • Angular 6-8
  • Tensorflow
  • RethinkDB
  • NodeJS (8-12)
  • Chromium Embedded Framework
  • C++
  • AMQP
  • Cloud Foundry
  • iOS Swift
  • Android Ionic
  • Android Native
  • Cypress
  • Protractor
  • Prometheus
  • Grafana
  • Docker
  • OpenShift
  • Jenkins
  • CI/CD
  • JAVA
  • Spring Boot
  • nest.js
  • Typescript
  • REST
  • AWS EC2
  • AWS ELB
  • AWS S3
  • AWS VPC
  • Google Firebase Cloud Messaging

Für zwei agile Konferenzformate wurden Event-Management-Systeme konzipiert und entwickelt, welche das digitale Erlebnis von Konferenzen für die Konferenzteilnehmer optimiert.

01/2019 — 11/2019

  • Vue 2
  • NuxtJS
  • Progressive Web App
  • Jamstack
  • Node.js
  • Typescript
  • JavaScript
  • Terraform
  • Cypress
  • Jest
  • AWS Route53
  • Google Sheets API
  • Google Firestore
  • Google Firebase Hosting
  • Google Cloud Functions
  • Google Cloud Build
  • Google KMS
  • Google IAM
  • BigQuery
  • Meetup Integration
  • eventbrite Integration
  • TDD / BDD
  • Serverless

Aufbau eines End-2-End Startups innerhalb einer Versicherung. Entwicklung neuer digitaler End-2-End Unterstützung für Kfz-Versicherung Kunden.

03/2018 — 12/2018

  • Android Native
  • iOS
  • Kotlin
  • CloudFoundry
  • NodeJS (8, 10)
  • SpringBoot
  • Jenkins
  • FastLane
  • Angular 6
  • ForgeRock
  • SOAP
  • GraphQL
  • REST
  • OAuth 2
  • LeSS (Scaled Scrum)
  • XP
  • TDD
  • CI/CD
  • Grafana
  • Prometheus
  • MicroServices
  • Golden Customer Record
  • Kafka
  • Spark

Automatisierte Textklassifikation mit Machine Learning, um alle eingehenden Kundennachrichten als Vertriebschance, Service oder Sonstige für den Vertrieb zu kennzeichnen. Klassifikationsgenauigkeit von 80%+ mit nur 3.000 Trainingssamples erreicht.

11/2016 — 04/2017

  • Tensorflow 1.x
  • Docker
  • OpenShift
  • RNN
  • LSTM
  • Word-Embeddings

Umsetzung der Neuentwicklung eines bestehenden CRM Systems. Einsatz von skalierbaren Technologien, wie Microservices, Docker, NoSQL Datenbanken. Umstellung des Entwicklungsmodells auf agile Softwareerstellung.

06/2016 — 02/2018

  • Angular 2-5
  • Tensorflow
  • RethinkDB
  • NodeJS (6-8)
  • Chromium Embedded Framework
  • C++
  • MQTT / AMQP
  • AWS Route53
  • AWS EC2
  • AWS IoT
  • AWS VPC
  • AWS S3
  • AWS ECR
  • Cloud Foundry
  • iOS Swift
  • Android Ionic
  • Docker
  • OpenShift
  • Jenkins
  • CI/CD

Ein über zwei Jahrzehnte erweitertes CRM System soll durch ein neues CRM System abgelöst werden. Im Kern soll Machine Learning integriert werden, um das analytische CRM zu ergänzen.

02/2016 — 05/2016

  • Enterprise Architect
  • BPMN 2.0
  • Machine Learning
  • Tensorflow

Realisierung eines BiPRO konformen Webservices, der einer auf Webtechnologie basierten Anwendung zur Unterstützung von Versicherungsvertretern bei der Kundenberatung die Verwendung eines Kommandozeilen-Tarifrechners ermöglicht.

01/2015 — 05/2016

  • Apache Tomcat 6.0
  • Java 7
  • BiPRO
  • SOAP
  • XML

Analytics-Software zur Visualisierung von Clickstreamdaten einer Offline-WebAnwendung. In-Memory Lösung ermöglicht die Verarbeitung mehrerer Millionen Datensätze.

12/2014 — 05/2015

  • InfluxDB
  • MySQL
  • AngularJS 1.4.0
  • jQuery
  • D3.js
  • MS Visual Studio 2012
  • C++ 11
  • Boost (BGL, ASIO)
  • Pion
  • REST API

Über die Beratungssoftware für firmenspezifische Versicherungsprodukte sollen die Inhaber/Geschäftsführer auch zur Personenversicherung (Leben und Kranken) beraten werden können ohne Medienbruch.

10/2014 — 12/2014

  • JavaScript
  • HTML5
  • Cappuccino 0.9.7
  • Git
  • Chromium Embedded Framework CEF3
  • MS Visual C++ 2013
  • Boost 1.56.0
  • Pion 4.0.7

Qualitativ hochwertige Druckstücke als Ergebnis einer Beratung. Aufwendige Layouts, generierte Grafiken, Analysen, Tabellen und erläuternder Text. Eigene auf ConTeXt basierende Druckengine für exakte typografische Kontrolle.

09/2014 — 01/2015

  • ConTeXt
  • C++
  • LUA

Anbindung der existierenden Produktverkaufssoftware an die Firmenkundenberatung. Erweiterung um aktuelle Tarifberechnungen im Bereich Betriebshaftpflicht, Inhalt und Rechtsschutz. BiPRO-konforme Webservice-Schnittstelle.

07/2014 — 10/2014

  • JavaScript
  • HTML5
  • Cappuccino 0.9.7
  • Git
  • SOAP UI
  • Objective-J
  • BiPRO
  • SOAP

Weiterentwicklung einer Software zur Unterstützung von Kundenberatungsgesprächen. Überarbeitung der Einstiegsseite und Erweiterung zur Individualisierung der Benutzeroberfläche. Aufbau eines zweiten Entwicklungsstandorts in Frankfurt.

04/2014 — 08/2014

  • Git
  • Sublime Text 2
  • Chromium
  • node.js
  • JavaScript
  • Cappuccino 0.9.7

Neuentwicklung einer Software zur Unterstützung des Beratungsgesprächs mit Firmenkunden im Versicherungsbereich. Moderne Oberflächen, hohe Benutzerfreundlichkeit, Interaktivität und Hardwareunabhängigkeit.

08/2013 — 06/2014

  • JavaScript
  • HTML5
  • Cappuccino 0.9.7
  • Chromium Embedded Framework
  • Git
  • MS Visual Studio 2008
  • HP Quality Center

Erweiterung einer Webbrowserkomponente zur Erfassung der User Experience einer Geschäftswebanwendung sowie statistische Aufbereitung der Kennzahlen (Ladezeiten, Standort).

06/2013 — 05/2014

  • Ruby 1.9
  • SAS Visual Analytics
  • MySQL 5.6
  • Windows PowerShell
  • .NET 3.5
  • Delphi XE 2

Anbindung der Beratungssoftware an existierende Produktverkaufssoftware und Rechenkern. BiPRO-konforme SOAP-Webservice-Schnittstelle (Normen 420, 421).

01/2013 — 12/2013

  • Tomcat (Apache) 6.0
  • Eclipse 3.7
  • Java 1.5
  • Cappuccino 0.9.5
  • SOAP UI
  • HTML5
  • BiPRO
  • SOAP

Bereitstellung einer virtuellen Schulungsumgebung für ein CRM-System. Site2Site-Verbindung zu externem Rechenzentrum für bis zu 250 gleichzeitige Anwender.

03/2012 — 03/2012

  • VMware

Masken eines bestehenden CRM-Systems werden in einer neuen Anwendung wieder verwendet und durch Skinning optisch an die neue Umgebung angepasst.

10/2011 — 03/2012

  • Delphi 2007

Neuentwicklung eines Servers für REST und HTTP Zugriffe. Leichtgewichtiger HTTP und REST Server als Zugriffsfassade für WebApplikation.

08/2011 — 08/2012

  • MS Visual Studio 2010
  • C++
  • Boost
  • Ruby 1.9
  • Git

Einbettung eines Chromium Browsers als eigenständige Stand-alone Anwendung für HTML5-basierte Kundenberatungssoftware.

07/2011 — 12/2012

  • MS Visual Studio 2010
  • C++
  • Chromium Embedded Framework CEF1
  • Ruby 1.9
  • Git

Machbarkeitsstudie für Online-Sehübungen. Augenanalyse und -training soll statt in der Praxis online von Zuhause durchführbar sein.

12/2010 — 03/2011

  • WANem
  • TeamViewer
  • Microsoft Silverlight

Performanceanalyse einer Portalanwendung über alle Schichten hinweg. Sessionkorrelation über verteilte nicht korrelierte Systeme mittels Heuristiken.

07/2010 — 08/2010

  • R
  • Ruby
  • Python

Unterstützung bei Erstellung eines Projektantrages zur Entwicklung einer Client-Strategie. Bewertung von Alternativen zur bisherigen Microsoft-Strategie.

10/2007 — 12/2007

Umstellung der Datenversorgung des CRM-Systems von IMS auf DB2. Automatische Datenversorgung mit Voll- und Deltaversorgung aller dezentralen (>10.000) CRM-Server.

06/2006 — 06/2010

  • DB2
  • SQL
  • Java
  • C++
  • C
  • Eclipse
  • BEA Weblogic 8.1SP3
  • Ruby 1.9
  • Delphi 2008
  • Sybase SQL Anywhere 10
  • PowerDesigner 12
  • C#