Selected Work

Case studies

Real design problems, written at the architecture and decision level rather than line by line. Each one walks through the options I considered, the trade-offs, and why the call went the way it did.

01
Albert Heijn · current Build + migration

Identity & access control plane for TMS 2.0

Moving a microservices ecosystem off a legacy monolith and a shared static-RBAC gateway onto a dedicated identity & access platform.

Keycloak (OIDC/SAML)CedarAzure APIMPulumiKotlinKubernetes
Read case study arrow_forward
02
Albert Heijn · Feb–Jul 2025 Sole designer & author (graduation project)

A reusable event-publishing framework

Abstracting Kafka + Debezium CDC into a framework so teams publish domain events reliably without re-inventing outbox plumbing.

KotlinSpring BootApache KafkaDebeziumDDD
Read case study arrow_forward
More in progress

Two more studies are being written up: a deploy-time “Split-Resolver” fix in Pulumi, and an applied-AI classification pipeline. They’ll land here as they’re finished.