~$ whoami
Dr. Markus
Köhler
Systems that survive Black Friday.
Ich baue große verteilte Systeme die nicht zerbrechen. Spezialgebiet: Postgres jenseits 5TB, Event-Sourcing-Migrationen, Performance-Tuning. Was ich nicht mache: Frontend, Mobile, "Blockchain-Solutions".
// select recent work
Cases
2022
Zalando SE
180 Microservices auf Event-Sourcing migriert. 14 Monate, Zero-Downtime, 73% Reduktion Inter-Service-Latency p99.
2023
Open Source / PostgreSQL
Bugfix in pg_collate für UTF-16-Surrogates. Patch in PG 16.2 gemerged, gefixt 4 Production-Incidents bei Großkunden.
2024
Klarna AB (Contract)
Payment-Graph-DB-Migration von Neo4j auf Postgres mit ltree+gin. 4x throughput, 60% niedrigere Cloud-Cost.
2025
Index Ventures (Tech-DD)
Tech-DD für Series-B-Investment in Crossnet (Berlin). 3-Wochen-Audit, 84-Seiten-Report, Investment ging durch.
// open source contributions
OSS Repos
pg-partition-manager
Auto-partitioning for time-series tables in Postgres 14+
distributed-cron
Fault-tolerant cron scheduler with consensus-based leader election
kafka-lag-exporter
Prometheus exporter for Kafka consumer group lag with prediction
pgkit
Type-safe Postgres query builder for Go with compile-time SQL validation
event-sourced
Event sourcing framework for Go with snapshot support
raft-bench
Benchmark suite comparing Raft implementations across languages
// service catalog
Was ich
mache
Ich nehme ~6 Mandate pro Jahr, jeweils 4–16 Wochen. Jedes Mandat wird mit einem Pre-Read vorbereitet — kein On-the-fly-Entscheiden.
Distributed Systems Architecture
Design und Implementierung von hochverfügbaren Systemen. Event-Sourcing, CQRS, konsensbasierte Replikation.
Postgres Performance Tuning
Jenseits von EXPLAIN ANALYZE. Index-Strategien, Partitionierung, Connection-Pooling, und wenn nötig: Extension-Entwicklung.
Migration Legacy → Event-Sourced
Bestehende monolithische oder mikro-service-basierte Architekturen auf Event-Sourcing umstellen. Zero-Downtime-Pflicht.
Open-Source Audits + Contributions
Security- und Performance-Audits für Open-Source-Projekte. Eigene Patches in Postgres, Kafka, und Go-Ökosystem.
Tech-Due-Diligence für VCs
Systematische Bewertung von Technologie-Stacks für Investment-Entscheidungen. 84-Seiten-Reports sind kein Zufall.
// code speaks louder
Recent Commits
/* Fix UTF-16 surrogate handling in pg_collate
* Surrogate pairs were not correctly compared in
* locales with UTF-16 encoding. This patch adds
* proper surrogate range detection. */
static int
pg_strncoll_utf8(const char *s1, size_t len1,
const char *s2, size_t len2,
pg_locale_t locale)
{
if (IS_UTF16_SURROGATE_FIRST(*s1))
return compare_surrogate_pair(s1, s2);
return ucol_strcollUTF8(locale->ucol,
s1, len1, s2, len2, &status);
} // what others say
Referenzen
"Markus hat unsere Event-Sourcing-Migration mit einer Klarheit gefahren, die ich davor nur in Papers gesehen habe. 180 Services, null Downtime, das war kein Glück."
Lisa Wong, VP Engineering @ Zalando
"Markus is one of the few people who can debug a pg_collate UTF-16 issue without staring at the screen for 3 days. His patches are surgical."
Tobias Lütke, Postgres Core Team
"Wir buchen Markus für jede Tech-DD ab €30M Ticket-Size. Sein Audit-Format ist heute interner Standard bei uns."
Mia Becker, Partner @ Index Ventures
// frequently asked
FAQ
Nimmst du neue Mandate?
Selten. Ein bis zwei Slots pro Quartal. Buch einen Intro-Call, ich entscheide nach Pre-Read.
Day-Rate?
€2.200/Tag (Berlin-Steuer, plus VAT). Audits ab €18k Pauschal. Tech-DDs ab €25k.
Anstellung?
Nein. Freelance only. Ausnahme: Tech-Advisor-Slot bei B2B-SaaS Series A/B (max 4 gleichzeitig).
Was nimmst du nicht?
Frontend, Mobile, Crypto/Web3, alles wo "AI-Agents-replace-engineers" im Pitch steht.
// ready?
Lass uns reden.
Kein Sales-Call. 15 Minuten Intro, du schickst vorab was du brauchst, ich sag dir ob ich der Richtige bin.