What I do

As a socio-technical systems thinker, agile architect, and Domain-Driven Design expert, I work with CTOs, managers, architects, and teams to change how we design software. Through facilitating and doing collaborative modeling, I catalyze organizations, teams, and groups of people to an agile architecture approach to building sustainable quality software products.

Agile architecture and DDD consultancy

I advise organizations to move towards Agile Architecture, where teams can take responsibility for autonomously designing the architecture of the software they are building.

Facilitating collaborative modeling

I facilitate all sorts of software design workshops through collaborative modeling. From Big Picture EventStorming, Designing domains, Wardley Mapping, to Software Design EventStorming, Example Mapping, and many more.

Agile architecture and DDD training

I provide training in Agile Architecture, Domain-Driven Design, and collaborative modeling, public or inhouse custom-made for your wishes.

Coaching Architects & Teams

I do coaching sessions with architects and teams to help them unblock their work. It can be anything Agile Architecture related. From Domain-Driven Design, collaborative modeling, socio-technical systems thinking, and software architecture. These can be one-on-one conversations or ensemble or pair programming sessions.

Assessing IT architecture

I can do short, holistic, highly collaborative assessments of your organization's IT architecture. By doing one on one interviews and collaborative modeling sessions, I provide advice and solutions to the state of your current architectural landscape.

Public speaking

I am a regular speaker at international conferences. You can book me to do talks or do short hands-on workshops for your organization or conference. Check-out my recent talks and hands-on on the website what I talk about.

–About me–

A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualization and by not leveraging the full potential and wisdom of the diversity of the people. That lost knowledge while creating software impacts the software product’s sustainability, quality, and value. Kenny Baas-Schwegler is a strategic software delivery consultant and agile software architect focusing on socio-technical systems thinking.

He approaches software delivery by blending Domain-Driven Design and Continuous Delivery to facilitate change with Deep Democracy through collaborative modeling tools like Eventstorming, Wardley mapping, context mapping, and many more. As a result, Kenny is the catalyst that empowers and collaboratively enables organizations, teams, and groups of people to design, architecting, and build sustainable quality software products.

One of Kenny’s core principles is sharing knowledge. He does that by writing a blog on his website baasie.com and helping curate the Leanpub book visual collaboration tool. Besides writing, he also shares experience in the Domain-Driven Design community as an organizer of Virtual Domain-Driven Design (virtualddd.com) and Domain-Driven Design Nederland. In addition, he enjoys being a public speaker by giving talks and hands-on workshops at conferences and meetups.

Recent talks & Hands-on

I am an international speaker at conference. Here you can see my latest talks.

Check-out all my talks and hands-on

Community and Books

Virtual DDD

Virtual DDD


A community driven site for people who want to get more in-depth knowledge of Domain-Driven Design. Go to the learning DDD part of the site, contribute your knowledge to the world on our website or attend one of our meetups anywhere at anytime. Everybody is welcome to join us, we love learning and growing together.

Visual collaboration Tools

Visual collaboration Tools


Visual Collaboration Tools is a book for teams building software. It describes tools that help us in our daily job, and also present field stories from different practitioners. The book is from the community to the community, and it is free. The donations that we collect goes to scholarship projects for diversity in tech.

Domain-Driven Design heuristics

Domain-Driven Design heuristics


Domain-Driven Design Heuristics is a community driven site to document and discuss about Design Heuristics. For now we divide into three different types of heuristics:


My latest blog posts