Blog
Notes on architecture, infrastructure and payments. Mostly things I had to work out at work and did not want to explain twice.
-
Building Terminal User Interfaces with Ink
Sep 21, 2026Why TUI, and how Ink lets you build and ship interactive command-line applications in days instead of months.
TUICLITypeScriptDeveloper Tools -
What We Learned Building Our Own Agent Harness
Sep 15, 2026Production lessons from building an agent harness on commercetools: tools are the surface, context is the product, and you cannot debug what you cannot see.
AIAgentsTypeScriptArchitectureMCP -
Lessons from Building commercetools Checkout
Sep 15, 2026Product strategy, architecture, payments and cross-team roadmaps: how Checkout went from direct PSP integrations to a connector platform that Stripe and PayPal build against.
PaymentsArchitecturePlatformPCICheckout -
Getting Started with Zero Trust Architecture
Nov 15, 2024What Zero Trust actually meant in practice when we applied it to payment infrastructure: mTLS everywhere, short-lived identity, and observability first.
SecurityArchitectureCloud -
Building Multi-Tenant SaaS Applications on AWS
Oct 20, 2024Silo, pool and bridge isolation models, and the AWS serverless patterns I used for multi-tenant platforms at Pivotree.
AWSSaaSArchitectureServerless