Tech Consulting
HOW TO DESIGN AND EVOLVE
I enable organizations to design and evolve adaptive socio-technical systems to be amenable to change and navigate complexity in constantly changing circumstances.
Independent Tech Consultant | Author | Speaker
With 20+ years of software engineering experience and a background as a former startup CTO, I specialize in connecting business strategy, software design and architecture, and team organization.
My approach connects Wardley Mapping, Domain-Driven Design, and Team Topologies as a holistic toolset. This methodology is detailed in my book “Architecture for Flow” (Addison-Wesley Signature Series, 2025).

Aligning Business Strategy with Technical Execution
A holistic approach connecting business strategy, software design and architecture, and team organization to optimize socio-technical systems for continuous change, fast feedback, and sustainable delivery aligned to user and business needs. Read more about Architecture for Flow.
Leveraging strategic mapping techniques to visualize complex business landscapes, identify strategic investment areas (build, buy, or outsource), and drive effective evolution across business and technology domains.
Reducing Accidental Complexity and Cost of Change
Applying strategic and tactical modeling techniques to define domain boundaries, express complex business behaviour through explicit domain models, reduce change coupling, and manage complexity for long-term changeability.
Designing modular, evolvable architectures with clear ownership, well-defined interfaces, and long-term maintainability.
Optimizing Human Interaction for Flow and Autonomy
Organizing teams into well-defined team types and interaction modes to minimize cognitive load, reduce organizational friction, and accelerate flow across the organization.
Applying structural patterns for intentional team change for growth, learning, fulfillment, sustainability reasons in response to shifting strategic priorities or emerging technical needs.
“Everything feels slow, but we don’t even know where to start or what’s actually blocking us.“
“Our past improvements were just short-term band-aids which did not stick. We need someone to actually walk this journey with us.“
“We need a shared language to align our tech strategy and team organization with where the business is going.“
“While fighting fires, I lost strategic focus on architecture and flow. I need a sparring partner to help me design a system that is amenable to change.“
“We need hands-on help that builds internal capability, not just external advice.“
“We need inspiration for new perspectives.“

My book “Architecture for Flow” will be published on September 15, 2025! It brings together Domain-Driven Design, Wardley Mapping, and…

In a world of rapid changes and increasing uncertainties, organizations must continuously adapt and evolve to remain competitive and excel…

The Architecture for Flow Canvas is a structured yet flexible approach to integrating Wardley Mapping, Domain-Driven Design (DDD), and Team…