Welcome! I work as an independent software developer, trainer, coach and consultant. I work around the world; wherever I find clients that want to be the best in what they do. I am based in the Netherlands (Eindhoven) and the UK (Bath).
I am recreating this site, one page at a time, so links may be broken and things move around. Recent events are covered in my blog.
Hire me as a freelance programmer for your team, or outsource your project to me and my colleagues from QWAN Labs. We develop software in a way that divides risks and rewards fairly between customer and supplier. We are recognized experts in agile software development; we know what works and what does not, we adapt our way of working to the needs of each project and continuously investigate new techniques. We get most of our inspiration from eXtreme Programming, Scrum, and last but not least Lean Software Development. We are not uncovering better ways of developing software for the sheer fun of it (although we do love our jobs :) ), our aim is always to find out how we can deliver more value to our customers.
Courses, workshops and tutorials
I organise experiential workshops and tutorials. These days I provide most courses with my partners in QWAN. Our customers report that participants effectively change their way of working after attending one of our intensive courses. That is our main motivation: giving people the tools to do their job more effectively, paired with the conviction that they have the skills and power to change their environment for the better.
Most things I do help teams go faster. Every once in a while it helps to stand still. Taking a longer view helps all stakeholders to uncover deeper improvements together .
Coaching involves me asking difficult questions, observing what goes on on a daily basis and (systems) thinking with you, so you can devise solutions that work for you now and in the future.
Mentoring involves me setting an example with practices that work. I share my experience, based on priorities we set together with the people I will work with. Then we work together for a while, evaluating our progress as we go. I only visit your site(s) for those moments I add most value.
Do you have to organize a (difficult) meeting in which you also want to participate? Hiring outsiders to facilitate the meeting for you can help you achieve your goals.
A conference helps a large group make (un)common sense of the world. I co-organize events that make a difference in the daily (work)life of people.
Let me work with you to make complex things simple, not complicated.
I strive to do only those activities that really add value, to empower
myself and others, and to improve teamwork, quality, and pleasure. I
recognize that each organisation, team, and individual has a unique
context and capabilities. I leverage these capabilities by looking at
what works well, and adding to that.
Most people will know me for the work I have been doing in the agile
software develoment space. I was drawn to the agile manifesto early on,
because I have been "uncovering better ways of developing software by
developing software and helping others do it" since I started working
with computers. Whenever someone asks me: "why are you doing that?" My
answer is usually: "because 'that' is the best way I have found of
doing something so far" (in the particular context I am doing it in).
Since 2000 I spend most of my time supporting organisations in becoming
agile. I do so by teaching courses, mentoring and coaching software
development teams, organizing conferences, courses, workshops and
I am happy to respond to any questions you might have. Call me: +31-6 413 06 965 or use the contact form.