My Services

My goal is to help tech organizations achieve engineering excellence and high performance.

I offer a range of services, including developer productivity and technical leadership coaching, mentoring, customized training, and tailored consulting.

My holistic, systemic approach uncovers and addresses the root cause of challenges, whether they are technical, cultural, or procedural.

I work closely with CTOs, engineering managers, tech leads, and developer productivity teams to improve employee happiness, code quality, feature lead time, and customer satisfaction.

Let’s take your engineering organisation to the next level!

Two Hours Expert Call

I can help you with …​

(Technical) Leadership

I work with leadership teams to shape and communicate a compelling technical vision, nurture a culture of high trust, improvement, learning, and performance, and address technical risks and debts.

Developer Productivity / Developer Experience​

I help clients improve their developer productivity by optimising processes, tools, and systems, removing bottlenecks, and addressing cultural factors. I also assist in introducing continuous deployment, accelerating feedback loops, automating infrastructure changes, and measuring productivity improvements.

Engineering Management / Engineering Excellence​

I help organisations analyse, optimize and drive cultural and systemic changes to create a high-performance culture where trust, improvement, learning and psychological safety are prioritized. I also guide teams in embracing servant leadership and agile software engineering practices while considering the impact of change on systems and forming the right team topologies.

(Technical) Leadership

  • Defining (technical) excellence in your context
  • Creating an environment where people want to take responsibility for (technical) excellence
  • Setting up a (technical) leadership team
  • Shaping and communicating a compelling technical vision
  • Nurturing a culture of high trust, improvement, learning and performance
  • Creating an inventory of risks, technical debts and systems

Developer Productivity / Developer Experience

  • Finding and removing bottlenecks
  • Optimizing processes, tools and systems
  • Recognizing the cultural aspects and effects of developer productivity
  • Accelerating feedback loops for engineers
  • Increasing test automation across all levels
  • Introducing continuous deployments
  • Improving and evolving continuous delivery pipelines
  • Reducing build, test and wait times
  • Automating infrastructure changes (infrastructure as code & continuous deployments)
  • Defining metrics and measuring developer productivity improvements

Engineering Management / Engineering Excellence

  • Analyzing, understanding and optimizing culture, processes and structures
  • Driving cultural and systemic changes
  • Creating a culture of high trust, improvement, learning and performance
  • Creating an environment with high psychological safety where every person can bring their full self to work
  • Understanding and living servant leadership
  • The meaning of true agile software engineering
  • How to really “empower” people
  • Thinking in systems and anticipating second and third-order effects of change
  • Understanding team topologies: forming teams that suit your systems and mission