Michael Kupermann
Programmleitung · Technologie & Architektur · DACH

Technik ist das Werkzeug.
Menschen sind das Ziel.

Ich führe seit dreißig Jahren Technologieprogramme in Telekommunikation, Finanzdienstleistung, Industrie und öffentlichem Sektor. Die Arbeit, die ich heute übernehme, ist die Sorte, bei der Architektur und Change im selben Raum sitzen müssen, auf Infrastruktur, die nicht stehenbleiben darf, mit P&L-Konsequenz auf dem Tisch.

Standort Düsseldorf Aktiv seit 1995 Sprachen DE · EN · RU

Wie ich mit Ihnen arbeite.

Die meisten Engagements, die ich übernehme, beginnen mit derselben Lücke zwischen dem, was das Geschäft sagt, und dem, was auf dem Boden tatsächlich passiert. Strategie, die die Umsetzung nie erreicht hat, oder Umsetzung, die sich vom ursprünglichen Ziel entfernt hat. Ich plane mit realistischen Schätzungen statt mit den Zahlen, die der Raum hören will, und ich benenne Risiken früh genug, dass das Programm noch Handlungsspielraum hat. Die übliche Form ist ein eingebettetes Executive-Mandat. Ich sitze ab dem ersten Tag in der Führungsebene und arbeite direkt mit Anteilseignern, Linienmanagement, Finance, HR, IT, Vertrieb und Marketing, Service, Einkauf, Lieferanten und dem Betriebsrat. Ich gehe, wenn die Organisation die Arbeit ohne mich tragen kann. Wo ein eingebettetes Mandat nicht die richtige Form ist, übernehme ich stattdessen strategische Advisory.

Bisherige Arbeit

Einträge · neueste zuerst
2026 — laufend
Programm · Technologie & Architektur · Leadership

Aktives Consulting-Mandat — Tier-1-Telko (Glasfaser), DACH

Derzeit engagiert, 2026 laufend. Ich halte eine Senior-Programmrolle bei einem Tier-1-Glasfaser-Betreiber in DACH und verantworte Technologie- und Architekturberatung mit Führungsverantwortung im Programm, über Feldoperationen-Koordination und Stakeholder-Alignment hinweg. Details liegen unter NDA, und ein Walkthrough ist nach NDA verfügbar.

Laufendes Mandat · Walkthrough auf Anfrage
laufendes Mandat
April 2026
Nebenprojekt · Open Source

Throughline — persistentes Gedächtnis für Claude Code

Das Problem. Claude Code hat bereits ein Gedächtnis (CLAUDE.md, eine begrenzte MEMORY.md, Transkripte auf der Festplatte), aber das meiste davon ist nicht durchsuchbar, größenlimitiert oder wird beim Start einer neuen Unterhaltung nicht geladen. Länger laufende Arbeit leitet dieselben Entscheidungen immer wieder neu ab und stellt dieselben Fragen, die das Projekt längst beantwortet hatte. Throughline erweitert dieses Gedächtnis zu einer durchsuchbaren, inspizierbaren Schicht, die über Sessions hinweg persistiert und auf meinem eigenen Rechner läuft.

Ein lokaler Gedächtnis-Layer für Claude Code. Postgres mit pgvector (HNSW-Indizes) für semantische Suche über Sessions hinweg; Embedder wählbar zwischen OpenAI text-embedding-3-small und Ollama für vollständig offline-Betrieb; ein MCP-Server stellt zehn Tools bereit. Eine Reflection-Engine dedupliziert, löst Widersprüche auf, lässt veraltete Einträge verfallen und konsolidiert den Knowledge-Graph. Transkripte werden vor der Extraktion gegen sechzehn Muster (API-Keys, Tokens, Private Keys, E-Mails, Home-Directory-Usernames) redigiert. Läuft vollständig auf dem Rechner des Nutzers.

Open Source · github.com/mkupermann/throughline · Live-Demo (kupermann.com/memory/) ↗
pythonpostgres pgvectormcpclaude
2026 — laufend
Programm · Open Source

Modern Data Stack im Produktivbetrieb — Open-Source-DWH mit lokaler KI

Das Problem. Die meisten Data Warehouses schicken KI-Anfragen an eine US-Cloud-API oder verzichten ganz auf KI. Für einen mittelständischen DACH-Kunden mit DSGVO-Vorgaben, Wettbewerbs-Sensitivitäten und Lizenzkostendruck ist beides eine Sackgasse. Wir haben stattdessen eine KI gebaut, die auf dem Warehouse selbst läuft, auf der Infrastruktur des Kunden, mit Audit-Trail und ohne dass Daten das Haus verlassen.

Produktives Data Warehouse für einen mittelständischen DACH-Kunden. Ein read-only ki_middleware gibt lokaler KI sicheren, auditierten Zugriff auf das Warehouse — keine Anfrage verlässt die Infrastruktur des Kunden. dlt-Pipelines aus CRM, ERP und Excel-Controlling laufen in ein PostgreSQL-DWH mit einunddreißig governed Views; Dagster orchestriert, Metabase visualisiert. Ein Nightly-Sync in ein Open-Source-CRM gibt dem Unternehmen einen dokumentierten Exit-Pfad aus dem bestehenden SaaS. Ersetzt per-seat-BI- und CRM-Lizenzen. Containerisiert, ADR-dokumentiert, mit achtkapitligem Betriebshandbuch und DSGVO-Security-Policy. Durchgängig Open Source.

Kunde: mittelständischer DACH-Kunde · Digitale-Transformations-Strategie · privates Repository, Walkthrough auf Anfrage
lokale kidagster postgresmetabase digitale souveränität
2025 — 2026
Mandat · Technologieführung

Head of Technology — mittelständisches DACH-Technologieunternehmen

Ich habe Technologiestrategie und -betrieb durch eine Phase organisatorischer Transformation geführt. Die Schwerpunkte waren, die Lücke zwischen Strategie und Delivery zu schließen und die Werkzeuge zu modernisieren, die das Geschäft ausgebremst hatten, während die laufenden Programme gleichzeitig stabil gehalten werden mussten. Spezifika zu übernommenen Teamgrößen, Zielen und Adoption-Metriken sind auf Anfrage unter NDA verfügbar.

Kunde: mittelständisches DACH-Technologieunternehmen · Mandat Technologieführung · Düsseldorf
technologieführung transformationmandat
August 2025
Experiment · Open Source

Deutsches LLM von Grund auf — ein pädagogischer Aufbau

Das Problem. Die meisten Einführungen in Transformer verwenden Englisch, und fertige Modelle behandeln Deutsch als Nebenschauplatz. Beides hilft nicht, wenn man verstehen will, warum Attention bei einer Sprache mit Komposita, vier Fällen und Verb-Endstellung anders funktioniert. Dieses Repository ist der Aufbau von Grund auf, der jede Komponente lesbar macht.

Ein Transformer für Deutsch, von Grund auf geschrieben — um ein Gestalt-Verständnis dafür zu behalten, was diese Systeme eigentlich tun. Sechs Tutorials führen durch Transformer-Mechanik, Attention, Feed-Forward-Layer, deutschsprachige Tokenisierung, Trainingsschleife und Datensammlung; darunter ein Mini-Dataset-Builder und Trainingsskript. Läuft vollständig offline.

pythontransformers training from scratchdigitale souveränität
März 2025
Open Source · ML-Tool

EquiML — Fairness-Audits für ML-Datensätze

Das Problem. Fairness-Tooling im ML-Umfeld ist auf mehrere Bibliotheken zersplittert — eine für Metriken, eine für Constraints, eine für Erklärbarkeit. Jedes Audit, das ich gefahren habe, endete im gleichen Copy-Paste-Glue-Code. EquiML ist die Drei-Befehle-Pipeline, die das ersetzt. Ein Datensatz geht rein, ein Report kommt raus, der Trade-off zwischen Accuracy und Fairness wird explizit sichtbar.

Ein Kommandozeilen-Tool, das fairlearn, SHAP und scikit-learn zu einer Pipeline verbindet — Daten laden, Bias erkennen, faires Modell trainieren, Ergebnisse vergleichen. HTML-Report, Metriken als JSON, CLI und Python-API. CI-getestet, MIT-lizenziert.

pythonfairlearn shapml-fairness
2022 — 2024
Mandat · Geschäftsführung

Geschäftsführer CRM & Daten — mittelständisches deutsches IT-Dienstleistungsunternehmen

Geschäftsführungsmandat, zweieinhalb Jahre. Neuausrichtung des Geschäfts auf CRM und größere B2B-Kunden, Aufbau einer CRM-Beratungseinheit, Erweiterung der Delivery-Kapazität um Offshore-Teams, Einführung von KI im Delivery-Prozess. Spürbare EBITDA-Entwicklung über den Zeitraum; Zahlen auf Anfrage unter NDA. Parallel M&A-Screening und Verhandlungen.

Kunde: mittelständisches deutsches IT-Dienstleistungsunternehmen · Geschäftsführungsmandat · Reporting an Gründer und Investoren
führungcrm m&amandat
2021 — 2022
Führung · Daten

Head of Data Solutions — unabhängiger europäischer Index-Provider

Leitung der Data-Solutions-Organisation eines unabhängigen europäischen Index-Providers. Neugestaltung der Daten-Architektur parallel zum Live-Betrieb, Einführung von ITIL v4 und Six Sigma (VoC, CtQ, KAIZEN), Aufbau eines Data-Governance-Frameworks, das zum regulatorischen Umfeld passt.

Kunde: unabhängiger europäischer Index-Provider
datenplattformgovernance itilsix sigmafintech
2019 — 2021
Programm · Globale CRM-Migration

Globale CRM-Cloud-Migration — globaler Asset-Manager (Tier-1)

Programmleitung bei der Migration der lokalen Vertriebssysteme in ein einheitliches Cloud-CRM auf Microsoft Dynamics 365 / Azure. Fünf Hauptregionen (USA, Hongkong, Frankreich, UK, Deutschland) liefen parallel um; fünfzehn Länderstandorte insgesamt. Vertriebsprozesse während der Migration neu gestaltet, Sponsor-Koalition bei den Regionalleitungen verankert. Termingerecht über alle fünf Regionen geliefert; kein Vertriebsausfall.

Kunde: globaler Asset-Manager (Tier-1)
cloud-migrationdynamics 365 azureglobales programm
2016 — 2019
Programm · Compliance-Plattform

Investment-Restrictions-Programm — globaler Asset-Manager (Tier-1)

Dreijahres-Programm zur Migration der Asset- und Investment-Management-Standorte auf Bloomberg AIM (Compliance Manager und Violations Manager). Verantwortlich für Testplanung und Governance über alle Trading Desks. Adoption abgesichert durch Parallel-Run-Phasen und Verstärkung auf Desk-Ebene. Drei Jahre, null Live-Portfolio-Zwischenfälle.

Jeder Toleranz-Alert im Lauf zeigte auf einen Menschen am Desk — einen Händler, der stehenbleiben und mit uns arbeiten musste. Das ist der Adoption-Aufwand hinter der Null-Zwischenfall-Zahl: eingeplant, besetzt, Woche für Woche verstärkt.

Kunde: globaler Asset-Manager (Tier-1)
compliancebloomberg aim financetest-governance
2010 — 2021
Unternehmen · Mitgründer & GF

Mitgründer & Geschäftsführer — Solit Finance

Mitgründer und geschäftsführender Gesellschafter einer Beratung, die über ein Jahrzehnt auf 110 Mitarbeitende gewachsen ist. Operative Leitung; Akquise, Steuerung und Mitarbeit bei Kundenprogrammen in Financial Services und Telekommunikation. Elf Jahre Firmenaufbau parallel zur Hands-on-Lieferung. Solit war das Trägerunternehmen, über das die unten gelisteten Kundenprogramme 2010–2021 geliefert wurden; die Mandate ab 2022 sind eigenständige Engagements.

Diese elf Jahre haben das Raster geprägt, durch das jedes Mandat seither gelesen wird. Ich habe die P&L geführt, das Handwerk der Sponsor-Coalition gelernt, die harten Entscheidungen über Investieren und Abbrechen getroffen und M&A-Screening und -Verhandlungen parallel zur Kundenarbeit geführt.

Firma: Solit Finance GmbH · Gründer / Geschäftsführender Gesellschafter
unternehmertump&l beratung
2010 — 2015
Programm · Next Generation IT

Next-Generation-IT-Architektur — europäische Telco-Gruppe (Tier-1)

Principal Consultant in der konzernweiten Next-Generation- IT-Initiative, Mitglied der Programmleitung. Transformation der AppCom-Architektur (CRM & Customer-Data-Plattform) in fünf Ländern, länderübergreifendes IT-Lizenzmanagement sowie Design und Rollout der NG-IT-Architektur in Ungarn und Tschechien. Infrastruktur-Advisory beim regionalen CTIO/CTO.

Kunde: europäische Telco-Gruppe (Tier-1)
telcoarchitektur infrastrukturstrategie
2006 — 2010
Führung · CRM-Praxis

Principal Consultant & Head of CRM West — führende deutsche IT-Beratung

Leitung einer 80-köpfigen CRM-Beratungseinheit für die deutsche Westregion. Principal Consultant für CRM-Analysen und -Umsetzungen, mit Business-Development- und P&L-Verantwortung.

Firma: führende deutsche IT-Beratung
crmpractice-lead dax/mdax

Wie ich Programmarbeit angehe.

Acht Dinge, die ich gelernt habe, indem ich auf einem echten Mandat mindestens eines davon falsch gemacht habe. Kein Framework. Keine Methode. Acht Gewohnheiten, die geblieben sind.

01

Wie ich Probleme rahme

In meiner Erfahrung entsteht die meiste Verschwendung in Engineering und Transformation, wenn das falsche Problem routiniert gelöst wird. Ich versuche die Problemstellung zu formulieren, bevor eine Folie oder eine Codezeile entsteht, scharf genug, dass ich es später merken würde, wenn jemand die Arbeit anders beschreibt.

02

Welche Wände ich vor dem Scoping suche

Budget, Teamgröße, Zeit, Risikobereitschaft, regulatorische Rahmenbedingungen. Das sind die Wände des Raums, in dem ich tatsächlich baue, und jedes Programm, das ich scheitern sehen habe, hat mindestens eine dieser Wände als optional behandelt.

03

Wie ich den ersten Bau dimensioniere

Ich strebe den günstigsten Durchlauf an, der echte Daten erzeugt, statt den vollständigsten oder elegantesten. Sobald diese Daten vorliegen, iteriert der Rest des Programms auf dem, was die Daten sagen, nicht auf dem, was der Raum glaubt.

04

Warum ich zu Reversibilität neige

Blast-Radius zählt für mich mehr als Raffinesse. Wenn ich zwischen zwei Designs entscheiden musste, denen ich noch nicht ganz traute, habe ich das genommen, das ich in sechzig Sekunden zurücknehmen konnte, statt das, das ich gar nicht zurücknehmen konnte.

05

Was ein Programm tatsächlich entscheidet

Jede Migration, jede Plattform und jedes CRM-Rollout, das ich geleitet habe, ist am Change-Management gelungen oder gescheitert, nicht am Werkzeug selbst. Ich habe gelernt, Werkzeuge als austauschbar zu behandeln und organisatorische Gewohnheiten als das, was tatsächlich Mühe kostet, zu bewegen.

06

Wo ich die eigentliche Arbeit finde

Strategie ohne Lieferplan landet selten, und ich habe gute Lieferpläne die Richtung verlieren sehen, wenn die Strategie nicht am Tisch saß. Die Arbeit, die ich annehmen will, liegt meistens dort, wo beide Seiten einander etwas abringen müssen.

07

Wie ich über Vendor-Lock-in denke

Jede architektonische Entscheidung, die ich unterschreibe, sperrt einen Anbieter gemeinsam mit den Daten ein. Lizenzrisiko und Ausstiegskosten sind für mich gleichrangige Constraints, was meistens Open Source heißt, wo es möglich ist, dokumentierte Exit-Pfade, wo nicht, und DSGVO als Default statt als Nachgedanke. Die Frage, aus der ich arbeite, ist welches Werkzeug ich mir leisten kann zu verlassen, wenn der Vertrag seine Form ändert, und das ist ein engeres Kriterium als das übliche „was ist das beste".

08

Die Frage, die ich immer wieder stelle

Meine Methode ist eine einzige Frage, kontinuierlich gestellt: was ist das nächste Risiko, und kann ich es vermeiden oder mitigieren? Ich plane und besetze Reinforcement ab dem ersten Tag eines Programms, statt es zu dem Posten werden zu lassen, den ein Lenkungsausschuss im sechsten Monat wiederentdeckt, wenn es zum Handeln schon zu spät ist.

Kurzprofil,
kompakt.

Worum es bei
der Arbeit wirklich geht
Ich leite Transformationen bei Geschäften, die für den Change nicht stehenbleiben können. Eine typische Form ist die Vertriebssystem-Migration, die parallele Cutovers über Regionen fährt, während die Sales-Zyklen weiterlaufen. Eine andere ist die Datenplattform, die neu gebaut wird, während der Index täglich weiter veröffentlicht. Die Programme müssen pünktlich landen, mit laufendem Betrieb, und genau das macht die Arbeit interessant.
Wo ich am
stärksten bin
C-Level und operativ — ich sitze in derselben Woche, manchmal am selben Tag, im Board-Meeting und im Engineering-Raum. Die Mandathistorie oben deckt die C-Level-Seite ab. Die Open-Source-Repos daneben sind der Teil, der die operative Aussage überprüfbar macht, nicht rhetorisch.
Das Muster
quer durch die Arbeit
Der rote Faden ist Kontinuität. Kunden kommen zu mir zurück — manchmal ein Jahrzehnt später, über eine andere Rolle in einem anderen Unternehmen, mit einem neuen Problem. Sobald sie zurück sind, hole ich Strategie und Ausführung zurück in denselben Raum und baue die Delivery-Maschinerie auf, die sie dort hält, entweder unter Executive-Mandat, als Programmleitung oder als Advisor auf Vorstandsniveau. Live-Betrieb durchgängig, weil es selten eine elegante Möglichkeit gibt zu pausieren.
Was an der Mischung
ungewöhnlich ist
Ich baue KI-Werkzeuge für genau die Art Organisation, die sie auch einführen muss, und ich veröffentliche sie als Open Source. Throughline ist aus dieser Schnittstelle entstanden — das Memory-Problem, das man erst sieht, nachdem man genug Change-Programme dabei beobachtet hat, wie sie vergessen, was sie bereits gelernt hatten.
Was zurück-
kommt
Über die Engagements oben hinweg trifft das Feedback der Kunden meist denselben Dreiklang. Schätzungen, die nah an der Realität landen. Risiken früh benannt, bevor das Programm Grund hat, danach zu suchen. Und Antworten klar formuliert, auch wenn die Antwort nicht die ist, auf die der Raum gehofft hatte. Diese Einschätzungen halten auch später noch.
Was ich falsch
gemacht habe
Ein Mandat, das ich nicht liefern konnte. Ich habe die politische Struktur beim Kunden falsch gelesen, unterschätzt, wie zersplittert die Führungskoalition wirklich war, und Sponsorship angenommen, wo nur Duldung war. Die Arbeit kam nicht mehr an, und ich habe das Mandat beendet, statt weiter Ergebnisse zu produzieren, die nicht halten. Was ich daraus mitgenommen habe und jetzt einfordere, bevor ich ein neues Mandat annehme, ist, die Koalition vor dem Problem zu lesen.
Ein leises
Signal
Ein Senior-Ansprechpartner von vor dreizehn Jahren ist in eine neue Organisation gewechselt und hat mich für ein neues Mandat zurückgeholt.
Ein konkreter
Fokus
Digitale Souveränität ist der Faden, den ich immer wieder aufnehme. Die Arbeit ist, Hersteller- und Lizenzabhängigkeit zu reduzieren, saubere und dokumentierte Ausstiegswege aus SaaS-Monopolen zu entwerfen und DSGVO-Souveränität über die Daten als Default in jede Architektur zu setzen, die ich verantworte. Mein Framing ist praktisch, nicht ideologisch — ich behandle Souveränität als Kosten- und Risikoposten, der in die Architekturentscheidung gehört, nicht daneben als Policy-Nachgedanke.
Betriebsrats-
Erfahrung
Ich behandle die Betriebsrats-Einbindung als Design-Input. Er wirkt an Workflow-Änderungen, Digitalisierungsumfang und KI-Rollout-Entscheidungen von innerhalb der Programmplanung mit, statt als Sign-off-Schritt am Ende, wenn die meisten Entscheidungen bereits gefallen sind.
Wie ich
engagiert werde
Die Engagement-Form nimmt meistens eine von drei Gestalten an: Executive-Mandat auf C-Suite- oder Bereichsleitungs-Ebene, Programmmanagement als Lead oder Director, oder strategisches Advisory, wenn ein eingebettetes Mandat für das Problem nicht die richtige Form ist. P&L, M&A-Screening und Board-Reporting sind vertrauter Boden aus den elf Jahren, in denen ich meine eigene Beratung geführt habe, und den Mandaten seither.
Stack
Hands-on (2025–2026) Python PostgreSQL + pgvector Dagster dlt Metabase Ollama (lokale Inferenz) Claude API · Claude Code MCP (Model Context Protocol) Docker
Architektur & Steuerung, letzte 24 Monate Microsoft Azure · Functions · KeyVault Google Cloud (GCP) Microsoft Dynamics 365 Dynamics Business Central HubSpot (Sales · Marketing · Service) Salesforce (Sales · Service) SAP S/4 · BW Knowledge-Graph-Schemata
Historisch (nicht aktuell hands-on) Oracle Siebel · Fusion · eBusiness Bloomberg AIM Oracle · MS SQL · MySQL · MariaDB MongoDB · Firestore · Firebase Elasticsearch · Kibana TypeScript · Kubernetes
Methoden & Standards ITIL v4 (Service Manager) Six Sigma · KAIZEN PRINCE2 Scrum (PSM1) ISO/TÜV IT-Dokumentation eTOM
Zertifizierungen
TOGAF · ITIL Service Manager · eTOM · Six Sigma & KAIZEN · St. Gallen Institut — Digitalisierung & Migration · Systemic Resonance Coach (KOR®).
Sprachen
Deutsch (Muttersprache) · Englisch (C2, verhandlungssicher) · Russisch (Konversation) · Hebräisch (Grundkenntnisse).
Texte
Die Katastrophe, auf die ich warte — über die KI-getriebene Verdrängung am Arbeitsmarkt, die dort nicht aufgetaucht ist, wo die Makro-Prognosen sie verortet haben, und über die Gegenströmung, für die die Umfragen nicht gebaut sind. Auf Medium ↗.
100 Stunden Ölfarbe über einem KI-Bild — eine gelebte Reflexion darüber, wo Automatisierung hingehört — und wo nicht. Auf Medium ↗.
FIRE Score — ein Scoring-Modell für Make-vs-Buy- und Tooling-Entscheidungen in der Wissensarbeit-Transformation. Auf Medium ↗.
Throughline — warum es existiert — eine technische Notiz zu Claude Codes Memory-Grenzen, was in der Praxis bricht, und den Design-Entscheidungen, die daraus entstanden sind. Im Repo-README ↗.
Referenzen
Benannte Arbeitgeber und Kunden sind auf LinkedIn einsehbar. Zwei C-Level-Referenzen aus den Asset-Management-Mandaten 2016–2021 (Bloomberg-AIM-Compliance-Plattform und globale CRM-Cloud-Migration, kombiniert ca. fünf Jahre, fünfzehn Länderstandorte, null Live-Portfolio-Zwischenfälle, planmäßige Lieferung), erreichbar nach beidseitigem Interesse und NDA.
Michael Kupermann
Michael Kupermann · Düsseldorf

Wenn Technik der
einfache Teil ist —
sollten wir sprechen.

Ich übernehme pro Jahr eine begrenzte Anzahl von Mandaten und Advisory-Engagements. Es sind meistens Transformationen, Turnarounds oder Arbeit auf Vorstandsniveau — die Situationen, in denen die Technik der einfache Teil ist, sobald jemand die Organisation drumherum sortiert hat.

Derzeit auf Mandat. Kleine Advisory-Engagements jetzt möglich.