Ich bin Senior Software Engineer und Consultant mit über 10 Jahren Erfahrung darin, komplexe, geschäftskritische Legacy-Systeme zu modernisieren und radikal zu vereinfachen – vor allem in Energie, Industrial IoT und B2B-SaaS.
Mein Schwerpunkt: aus langsamen, fragilen Plattformen wieder schnelle, verständliche und wartbare Systeme machen.
Unternehmen holen mich ins Boot, wenn
– Architektur in Chaos abdriftet,
– Response Times im Sekundenbereich hängen,
– Delivery zäh wird und niemand mehr gern am Legacy-Code arbeitet.
Was ich dann tue:
– überflüssige Komplexität wegschneiden,
– klare Datenmodelle und Systemgrenzen designen (DDD-inspirierte Boundaries, funktionale Modelle),
– interne Tools, Editoren und Automatisierungen bauen, die Teams wieder produktiv machen,
– Cloud-/Infra-Setups von unnötigem Overengineering befreien und auf fokussierte, minimalistische Plattformen zurückführen,
– saubere CI/CD-Pipelines mit kurzen Feedback-Loops aufsetzen (GitHub Actions / GitLab CI).
Technisch arbeite ich vor allem mit Python und Clojure, FastAPI, ClojureScript, Datomic, Postgres, Docker und leichten Kubernetes-Setups (K3s, Hetzner). Ich bevorzuge funktionale Prinzipien, REPL-getriebene Entwicklung und ein Simplicity-First-Mindset – Systeme sollen verständlich sein, vorhersehbar und leicht zu ändern.
Typische Projekte:
– Refactoring und Modularisierung von Legacy-Web-Anwendungen,
– Aufbau von skalierbaren, aber bewusst einfachen Backends
– Vereinfachung und Automatisierung von Expertensystemen in Energie- und Fertigungsindustrie.
💡 Kurz gesagt:
Ich helfe Teams, Legacy-Systeme wieder zu verstehen, schneller zu machen und so zu modernisieren, dass sie langfristig einfacher, stabiler und angenehmer zu entwickeln sind.
Offen für:
– Freelance-/Projektarbeit rund um Legacy-Modernisierung, Refactoring und Performance,
– technische Beratung und Architektur-Reviews,
– Zusammenarbeit zu Simplicity-First-Engineering, funktionalen Systemen und modernen internen Tools.