Domain-Driven Design consulting services

Domain-Driven Design (DDD) is a software design approach that focuses on the core domain of an application. It is a set of principles and patterns that help you build software that is maintainable and scalable in complex problem domains.

Event storming

Explore your business domain through a collaborative workshop and build a shared understanding between domain experts and developers. I can facilitate an event storming workshop and guide you through the process.

Strategic design

Focus your development efforts on the part of your software that differentiates you from your competitors. We will identify the core domain of your application and design a strategy to focus your development effort there.

Ubiquitous language

In a complex problem domain, it is crucial for developers and domain experts to speak the same language. By building a ubiquitous language, used by stakeholders as well as in source code, we can avoid misunderstandings and improve communication.

Domain modelling

Let the domain model in your code reflect your mental model and ubiquitous language by applying tactical DDD patterns such as aggregates, entities, value objects, events, and more.

Consulting approach

As a freelance Domain-Driven Design consultant my focus is not on implementation of functionality or providing additional development capacity. Instead, my aim is to improve the Domain-Driven Design know-how of your team so that they become better at continuously delivering high-quality software. I do this by providing advice, training, coaching, and pair-programming to your team, and by helping you to improve your processes and practices. My goal is always to help the team to become self-sufficient and in the end make myself redundant.

Why hire me as a Domain-Driven Design consultant?

  • 7+ years of Domain-Driven Design experience
  • 4+ years of experience in training & coaching
  • Combine Domain-Driven Design consulting with other consulting services
Nic Wortel, Domain-Driven Design consultant


I offer Domain-Driven Design consulting sessions per full-day, half-day, or per hour.

1-hour session

Fixed price

€ 150 /hour

  • 1 hour to ask any questions
  • Remote only
Book now

Full-day session

Starting from

€ 920 /day

  • 8 hours to work together
  • Remote or on-site
  • Anywhere in the Netherlands
  • Price depending on travel distance
Request a quote

Half-day session

Starting from

€ 510 /4 hrs

  • 4 hours to work together
  • Remote or on-site
  • Anywhere in the Netherlands
  • Price depending on travel distance
Request a quote

All prices are excluding VAT.

Get in touch

Would you like to hear more about how I can help your team or organization with Domain-Driven Design, or you have any other questions?
Let's get in touch!