Multi-Shop-Kasse & Online-Shop
Eine Kassenplattform, die ich allein baue: Lager, Bestellverfolgung und ein anpassbarer Online-Shop pro Laden, mit einem Erweiterungssystem für Themes und Zahlungsanbieter.
Lead Software Engineer bei SEAD · Bangkok · Offen für Lead-Rollen
Acht Jahre Web-Services im großen Maßstab mit Node.js, Go und PHP — Payment-SDKs, Druck-Pipelines, Echtzeit-Liefersysteme. Ich übernehme Projekte gern von Anfang bis Ende, halte die Architektur ehrlich und helfe Kolleg:innen, besser zu werden.

Zwei eigene Produkte, von mir gestaltet und gebaut.
Eine Kassenplattform, die ich allein baue: Lager, Bestellverfolgung und ein anpassbarer Online-Shop pro Laden, mit einem Erweiterungssystem für Themes und Zahlungsanbieter.
Gäste scannen einen Tischcode und bestellen vom Handy; die Küche bewegt jede Bestellung durch feste Schritte. Die Menüsuche läuft über KI — Sätze wie "scharf, ohne Erdnüsse, unter ฿200" statt Filter.
Vier Systeme, alle noch in Produktion.
Eine PDF-Engine in Produktion für einen deutschen Druckpartner, konform zu PDF/X-4 — Farbprofile, Ausgabebedingungen, alles dabei. Ich habe sie entworfen und leite das fünfköpfige Team dahinter.
Verantwortlich für die Integrationen in WooCommerce, Shopify, Magento, PHP, Node.js und Go bei einem südostasiatischen Zahlungsanbieter, samt neu gebauter Caching- und Query-Schicht darunter.
Plattform hinter einem Lieferdienst in Bangkok gebaut und skaliert: über 20 REST-APIs für Web und Mobile, dazu Live-Standorte der Fahrer über Socket.IO.
Full-Stack-Produktionsverwaltung für einen Maßhemden-Hersteller, mit Mail- und Zahlungsmodulen und einer Cordova-Barcode-App, die täglich in der Fabrik läuft.
Jeder Block ist so lang gezeichnet wie die Stelle wirklich war.
Entwicklungspartner der SB Entwicklung GmbH. Ich leite ein 5-köpfiges Team, das Software von Anfang bis Ende termingerecht und agil liefert; über 100 Code-Reviews und Pair-Programming-Sitzungen.
Verantwortlich für über 6 Payment-SDKs und Plugins; API-Latenz um 98 % gesenkt; Oberflächen für Händler gebaut, die die Integrationszeit um 40 % verkürzt haben.
Backend für Essenslieferung mit über 1.000 Bestellungen pro Tag; über 20 RESTful-APIs; Echtzeit-Fahrerverfolgung für über 500 gleichzeitige Verbindungen.
Produktionssystem, das über 5.000 Textilbestellungen verfolgt; Cordova-Barcode-App für über 50 Mitarbeitende in der Fabrik.
Cloud-Buchhaltung für über 200 Geschäftskunden; über 30 Funktionen geliefert und über 100 Fehler unter engen Fristen behoben.
Was ich auf GitHub pflege oder wozu ich beigetragen habe.
Bibliothek zur PDF-Erzeugung. Ich habe CMYK/RGB-Farbräume und Ausgabeprofile für PDF/X ergänzt, dazu das Einbetten von Bildern und die Textformatierung — die Arbeit, die im Browser erzeugte PDFs druckfähig macht.
Länderdaten mit Vorwahlen, Flaggen und Metadaten
Backend-Framework für Dart, inspiriert von NestJS und Laravel
Schneller Redis-Client für Dart, von Grund auf geschrieben
Azure-Blob-Storage-Treiber für Flydrive / AdonisJS v6
Leichte Sofortsuche-Oberfläche, unabhängig vom Framework
Was aus acht Jahren zur Gewohnheit geworden ist.
Wiederholungen, Queues und Fallbacks um jede fremde API. Weniger Störungen, weniger Reparaturen um 3 Uhr nachts.
Zuerst Monitoring, Logging und Alarme — dann Indizes, Caching und API-Umbau dort, wohin die Zahlen zeigen.
Unit-, Integrations- und E2E-Tests, Linting und Deploy-Checks laufen, bevor ein Mensch schaut. Im Review geht es dann um Design.
Claude Code und Cursor täglich, um schneller zu sein — die Ansprüche an Architektur und Code-Review bleiben gleich.
Alte Systeme im laufenden Betrieb umbauen — die Produktion läuft weiter, während die Schulden sinken.
Pairing, Reviews und Standards, mit denen Junior-Entwickler sicher liefern — und Produkt, Design und QA dieselbe Sprache sprechen.
Bachelor der Elektrotechnik
TU Myitkyina, Myanmar · 2016
Offen für Senior- und Lead-Rollen, remote oder in Bangkok.