LPS Lean Professional Software

Referenzen

Von LPS verantwortete Systeme — was älter ist als die GmbH (2022), begann als Arbeit des Gründers und wird seither im Auftrag weitergeführt.

  • Global Network AG

    2024 bis 2026

    Projektmanagement und Fakturierung als verteiltes System

    Architektur, Projektleitung, Backend und DevOps

    Aufgabe

    Ein Dienstleistungshaus brauchte ein zentrales Werkzeug, in dem aus erfassten Projektzeiten Rechnungen und Gutschriften entstehen — mit Steuerberechnung, Skonto, Storno und XRechnung, mehrsprachig und zeitzonenfest.

    Ergebnis

    Zehn Backend-Services mit GraphQL-Federation, ereignisgetriebener Kommunikation, Event Sourcing im Rechnungswesen und Single Sign-on. Angebot, Aufwandsschätzung und Architektur lagen bei mir, ebenso Aufbau und Führung eines verteilten Teams von sechs Personen. Version 1 ist seit Dezember 2025 produktiv.

    C# · .NET 10 · HotChocolate Fusion · EF Core · PostgreSQL · RabbitMQ · Keycloak · React 19 · Dagger · Playwright

  • Eppendorf SE · Endkunde Serosep Ltd.

    2026

    Diagnostiksoftware in einem Schritt auf .NET 10

    Architektur und Umsetzung als Werkleistung zum Festpreis

    Aufgabe

    Die PC-Software eines In-vitro-Diagnostiksystems sollte ohne Zwischenstufe von .NET Framework 4.8 auf .NET 10 — bei unverändertem Funktionsumfang und abwärtskompatibel zur freigegebenen Vorversion, damit der laufende Laborbetrieb nicht gestört wird. Aufgesetzt hatte ich die Software 2018 selbst, als Projektleiter und Architekt.

    Ergebnis

    Portiert samt Datenbank und Signaturprozess, mit einer Kompatibilitätsschicht für alt signierte Dateien. Build- und CI/CD-Strecke in Windows-Containern neu aufgesetzt, die Delta-Dokumentation für den Zulassungsinhaber erstellt. Die Migration war im Juni 2026 abgeschlossen.

    C# · .NET 10 · WPF · DevExpress · EF Core · SQLite · Windows-Container · Code-Signing

  • Eppendorf

    2025 bis 2026

    Fertigungssoftware auf .NET 10 neu gebaut

    Architektur und Alleinentwicklung

    Aufgabe

    Die Software, mit der die Geräte des Herstellers in der Fertigung montiert und geprüft werden, war auf .NET Framework 4.8 gewachsen. Sie brauchte eine neue Grundlage — bei laufender Fertigungslinie und bestehender Datenbank.

    Ergebnis

    Neubau auf .NET 10 mit plugin-basierten Montagesequenzen, geschnitten in Domäne, Anwendung und Infrastruktur, mit GraphQL-Schnittstelle und WPF-Oberfläche. Das Datenmodell entstand per Reverse Engineering aus der Bestandsdatenbank, Integrationstests laufen gegen echte Datenbank-Container, die Altsequenzen wurden migriert.

    C# · .NET 10 · HotChocolate · EF Core 10 · WPF · xUnit · Testcontainers

  • Eppendorf

    seit 2012

    Steuersoftware und Geräte-API für Laborroboter

    Architektur und Entwicklung

    Aufgabe

    Mit der Windows-Steuersoftware epBlue bedient Laborpersonal die epMotion-Pipettierroboter; aus derselben Codebasis entstehen mehrere Produktvarianten. Zusätzlich sollten Fremdsysteme die Roboter über eine API steuern — dafür musste Prozesslogik aus der Firmware in C# wandern.

    Ergebnis

    Die Steuersoftware in drei Etappen im laufenden Produkt von .NET Framework auf .NET 10 gehoben, CI mit Qualitätsschwellen und signierten Releases aufgebaut. In der API eine kollisionsfreie Wegfindung im dreidimensionalen Arbeitsraum, auf Laufzeit optimiert und an einem eigenen 3D-Simulator entwickelt; die Akzeptanztests laufen ohne Gerät.

    C# · .NET 10 · WPF · ASP.NET Core · xUnit · BenchmarkDotNet · Robot Framework · GitLab CI · SonarQube

  • YellowShare

    2026

    Quiz-Plattform für 17 Standorte, serverless auf AWS

    Architektur und Hauptentwicklung

    Aufgabe

    Ein zentrales Team gestaltet Bilder- und Audio-Quizze, Lizenznehmer an 17 Standorten setzen sie ein — ausgegeben als gedrucktes Quizbuch mit einem QR-Code pro Frage. Ein gedruckter Code muss für immer auflösen, auch wenn die Vorlage später überarbeitet wird.

    Ergebnis

    Aus Vorstellungen ohne Lastenheft wurden priorisierte Anforderungen und nach drei Monaten ein Produktivsystem: mandantenfähig, versionssicher, mit Scale-to-zero auf AWS, im Leerlauf für wenige Euro im Monat. Die Domänenlogik ist frei von Cloud-Abhängigkeiten und mit Property-based Tests abgesichert. Produktiv seit August 2026.

    TypeScript · AWS CDK · Lambda · DynamoDB · Cognito · SQS · CloudFront · React · fast-check · Playwright

  • Schwimmschule Paddelchen

    seit 2016

    Kursverwaltung einer Schwimmschule — drei Architekturen im laufenden Betrieb

    Architektur, Entwicklung und Betrieb

    Aufgabe

    Kurse planen, Teilnehmer verwalten, Anwesenheiten erfassen und abrechnen — mit einer Software, die seit 2016 täglich im Einsatz ist und im laufenden Betrieb abgelöst werden muss.

    Ergebnis

    Der WPF-Desktop-Client von 2016 ist bis heute produktiv. Die zweite Generation brachte ein Backend auf ASP.NET Core, gegen das alter Client und neues Web-Frontend gleichzeitig liefen. Die dritte — serverless auf AWS, mit einer Oberfläche für Tablet und Handy am Beckenrand — ist gebaut und geht nach der Abnahme in Betrieb. Keine der Ablösungen hat den Kursbetrieb unterbrochen.

    .NET · WPF · ASP.NET Core · TypeScript · React 19 · AWS CDK · Lambda · Payload CMS · Astro

  • Eppendorf

    seit 2011

    Firmware der epMotion-Pipettierroboter

    Lead-Entwicklung, Firmware-Releases und Modernisierung

    Aufgabe

    Die geräteseitige Prozesssteuerung einer Laborroboter-Familie: Achsen, Greifer, Dosiereinheiten und Sensorik, angebunden über CAN, SPI, I²C und GPIO, auf einem eigenen Embedded Linux.

    Ergebnis

    Ablaufsteuerung und Kommunikationskanal zum PC neu gestaltet, Firmware-Releases über das Board-Support-Package gebaut und versioniert, den 3D-Simulator dockerisiert — Akzeptanztests laufen seither ohne Hardware. Zuletzt die CMake-Struktur modernisiert, den monolithischen Teil in testbare Module geschnitten und einen per TLS abgesicherten Kommunikationskanal als C++20-Prototyp entworfen, eingebettet in eine Risikoanalyse der Gerätesoftware.

    C++20 · Embedded Linux · Yocto · CMake · CAN · SPI · I²C · Catch2 · OpenSSL/TLS

  • Schwimm- und Sportfreunde Farmsen

    2022 bis 2024

    Bahn- und Raumbelegung mit automatischer Abrechnung

    Alleinentwicklung, später Leitung von zwei externen Entwicklern

    Aufgabe

    Der Verein verwaltete Bahnen und Räume auf Papier und in Tabellen. Gesucht war ein System, in dem Vereine Termine und Terminserien buchen — mit Ausfallterminen, Ferien und Feiertagen — und aus den Belegungen Rechnungen entstehen.

    Ergebnis

    Nach drei Monaten Alleinentwicklung produktiv: Clean Architecture auf .NET 6, PDF-Rechnungen und automatischer Abgleich mit der Buchhaltung. 2023 das Frontend in React neu gebaut, gemeinsam mit zwei externen Entwicklern über Pull Requests mit Review. Das System läuft beim Kunden.

    .NET 6 · MongoDB · React · Keycloak · Docker · lexoffice-API

  • Liquid Loop

    2022

    Messdaten-Auswertung für ein Forschungs-Startup

    Umsetzung zum Festpreis

    Aufgabe

    Die Wissenschaftler werteten ihre massenspektrometrischen Messdaten mit einem gewachsenen Python-Skript aus, das nur sein Autor bedienen konnte.

    Ergebnis

    Daraus wurde eine Anwendung zum Laden, Inspizieren und Darstellen der Messdaten mit Export nach Excel, ausgeliefert als Programm ohne Installation. Das Auswerteverfahren bleibt für Anwender unsichtbar, der Quellcode in Python — die Wissenschaftler können selbst weiterbauen.

    Python 3 · Streamlit · pandas