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#