Consulting

With over 20 years of experience in software engineering, architecture, and leadership roles, I specialize in helping organizations design, modernize, and optimize their sociotechnical systems for fast flow, evolvability and future growth.

Tackling your key challenges with proven know-how and experience

Improving Time To Value

I help improve Time to Value by taking a holistic view of your delivery process, working collaboratively to identify and remove bottlenecks, enabling your teams to deliver value faster and more reliably.

Establishing Evolutionary Architectures

Continuous evolvabiliy is a key success factor for modern software architectures. I help in establishing an architecture which supports guided incremental changes across various dimensions. My approach to evolutionary architectures involves testability, developer experience, decision making, robustness and many further perspectives.

Modernizing Legacy Systems

I help in modernizing legacy systems, transforming grown software into scalable, efficient solutions that align with todays business needs. My approach to legacy modernization is driven by functional and quality requirements, not by latest trends and buzzwords.

Working Towards Team Autonomy

Autonomous teams are a central trait of sociotechnical systems which have fast flow of work and a short time to value. I help my clients to define boundaries within which teams can make a significant number of decisions themselves, but also to create suitable guard rails to ensure that the cognitive load on the teams is never excessive.

Domain Discovery

Good domain boundaries with a clear purpose are a key factor in achieving loose coupling, high cohesion, high quality APIs and team autonomy. Through collaboration and a systematic, heuristics-driven approach, I help my clients discover their domains.

Establishing Fast Flow

Teams that have a fast and deterministic flow of work are able to produce high quality deliverable that contribute to the value of an organization. I help by structuring your teams along domains with a clear purpose and minding their cognitive load.

Areas of expertise

Excerpt of my consulting services

Schedule a one-on-one meeting with me

Let’s meet for a free 30 minute call in order to evaluate your current challenges
and how I can help you with my services.
Just click the button below in order to schedule a meeting with Calendly