Projekte
Eine Mischung aus laufender Arbeit und ausgewählten Projekten aus der Vergangenheit — konkrete Projekte mit konkretem Stack. Klick auf eine Karte für die Geschichte dahinter.
Aktuelle Arbeit
Marktplatz-Modernisierung
In Arbeitseit 2022 · aktuelle Rolle
Technische Leitung eines digitalen Marketing-Marktplatzes — schrittweise Migration eines gealterten MVC-Monolithen zu einer modularen Angular- + .NET-8-Architektur, mit wachsender ereignisgetriebener Fulfilment-Pipeline darunter.
- C# / .NET 8
- Angular
- Azure
- Service Bus
- MS-SQL
- MongoDB
- REST
- Event-driven
Details →
Whitelabel-Marketing-Portal
In Arbeitaktuelle Rolle
Eine Whitelabel-Variante des Marktplatzes für Großkunden — sechs Live-Instanzen, jede mit eigenem SSO und vollem Corporate-Identity-Support, plus selektivem Custom-Code, wo die Basisplattform nicht reicht.
- C# / .NET 8
- Angular
- Azure
- OIDC / SSO
- Multi-tenant
- Theming
Details →
Ausgewählte Projekte aus der Vergangenheit
Interaktives GIS-Planungstool
Vergangene Arbeit2017 – 2022 · Regionales Direct-Mail-Unternehmen
Ein web-basiertes GIS-Planungstool, das das Operations-Team täglich nutzte — auf OpenStreetMap-Basis, mit Volumen-Targeting, Umkreis-Auswahl und Isochronen-basierter Erreichbarkeit.
- React
- TypeScript
- Java / JavaEE
- Tomcat
- OpenStreetMap
Details →
ERP-zu-Produktion-Schnittstelle
Vergangene Arbeit2017 – 2022 · Regionales Direct-Mail-Unternehmen
Ein .NET-Modul, das die ERP direkt mit der Produktionsmaschinerie verbindet — einschließlich partnerbetriebener Maschinen für Produktionsauslagerung — sodass die Auftragspipeline den physischen Output ohne manuelle Übergaben antreibt.
- C# / .NET
- WPF
- Industrielle Schnittstellen
Details →
Zusteller- und Kundenportale
Vergangene Arbeit2017 – 2022 · Regionales Direct-Mail-Unternehmen
Zwei von Grund auf neu gebaute Portale für ~4.500 Zusteller und einen regionalen B2B-Kundenstamm.
- React
- TypeScript
- Java / Tomcat
- Go
- REST
Details →
Internes Controlling-Tool
Vergangene Arbeit2017 – 2022 · Regionales Direct-Mail-Unternehmen
Ein .NET-/WPF-Tool, das dem Operations-Team schnellen, strukturierten Zugriff auf Unternehmenszahlen für die laufende Planung gab.
- C# / .NET
- WPF
- MSSQL
Details →
KV-Abrechnungssystem (gesetzliche Krankenversicherung)
Vergangene Arbeit2013 – 2017 · Individualsoftware-Haus
Eine .NET-Abrechnungsplattform, die von den meisten Kassenärztlichen Vereinigungen (KVen) in Deutschland eingesetzt wurde — durch regelmäßige Releases mit gesetzlichen Änderungen aktuell gehalten, mit KV-individuellen Erweiterungen darüber.
- C# / .NET
- WPF
- MVVM
- MSSQL
Details →
Pharma-Druckvorlagen-Engine
Vergangene Arbeit2013 – 2017 · Individualsoftware-Haus
Eine Python-getriebene Pipeline, die druckfertige Verpackungs- und Beipackzettel-Artefakte für Pharma-Kunden erzeugt — automatisiert Adobe InDesign und Illustrator im Produktivbetrieb.
- Python
- JavaScript
- Adobe InDesign
- Adobe Illustrator
- InDesign Server
Details →
ERP-Neuentwicklung — .NET-Variante
Vergangene Arbeit2011 – 2013 · Softwareagentur
Zweite Greenfield-ERP der Agentur — anderer Kunde aus dem Baugewerbe, .NET-Stack statt Java, geteilte technische Leitung auf Basis der Leistung im ersten Projekt.
- C# / .NET
- WPF
- WCF
- IIS
- MSSQL
Details →
ERP-Neuentwicklung — Java-Variante
Vergangene Arbeit2009 – 2013 · Softwareagentur
Erste berufliche Station: Java-Entwickler, später technische Leitung, an der Greenfield-ERP für Agentur Frey — denselben Kunden, bei dem ich später von innen weiterarbeitete.
- Java / JavaEE
- Glassfish / Payara
- IBM DB2
- Linux
Details →
Tüfteleien
Was ich abseits des Tagesgeschäfts baue — fürs Lernen, aus Spaß, oder um in Ecken der Branche aktuell zu bleiben, in denen ich nicht produktiv arbeite.
Diese Website
In Arbeitseit 2026
Das Portfolio, das du gerade liest — und ein laufendes Demo des AWS-, Terraform- und OIDC-Stacks, den ich gerade schärfe.
- Astro
- Terraform
- AWS
- GitHub Actions
Details →
AWS-Lambda-Demo
Geplant2026 — geplant
Ein fokussierter, produktionsreifer Serverless-Service auf AWS Lambda — das AWS-Tiefenprojekt.
- AWS Lambda
- TypeScript
- IaC
Details →