Delivery turnaround · architecture · engineering leadership

CTO leadership for messy software systems.

From chaos to predictable delivery in complex organisations

I help companies fix delivery in complex software environments: unclear ownership, slipping roadmaps, brittle architecture, and the gap between leadership intent and what teams can actually ship.

Most recently that meant software leadership at ThoughWorks, Volocopter, and Isar Aerospace. Today I am building INXM as CTO & Co-Founder while advising on architecture, execution, and engineering leadership.

This site is where I publish the work, writing, and practical thinking behind that: delivery, architecture, leadership, and selected projects.

25+ Years in software
CTO INXM co-founder
3 Startups founded
Talks, Articles Software leadership
Delivery recovery Architecture reset Leadership support
25+ Years in software
3 Startups founded
30+ Published articles
CTO Current role at INXM

Value

Where I Add Leverage

The pattern is usually the same: delivery noise, blurred ownership, and too much friction between strategy and execution.

01 Outcome

Fixing delivery in complex systems

When delivery gets noisy, I work from the operating model down into the code: architecture bottlenecks, release friction, ownership gaps, and the decisions that keep teams busy without moving outcomes.

02 Outcome

Scaling engineering orgs without breaking them

I help leadership teams redesign feedback loops, team boundaries, technical ownership, and decision-making so growth does not turn into coordination drag, politics, and predictable delivery failure.

03 Outcome

Bridging product, tech & leadership

The useful work is often translation: turning strategy into execution, product pressure into technical choices, and engineering reality into language decision-makers can act on.

Execution stack

Depth Where It Counts

Breadth helps with credibility. Depth matters when architecture, delivery, and engineering practice all need to move together.

Software & Architecture

expert

C# / .NET Python Rust TypeScript Node.js Event Sourcing DDD

Delivery & Platforms

expert

CI / CD Docker Kubernetes Azure AWS GitHub Actions Observability DevOps Continuous Delivery

Leadership & Delivery

proficient

Team Design Coaching Mentoring Agile / Lean TDD / BDD Remote Leadership

Work together

If delivery is stuck, let's make it clear again.

I help with delivery reset, architecture decisions, engineering leadership, and the messy execution problems that do not fit neatly into one department.