Training and Mentoring

I provide open trainings, in-house workshops and mentoring for PHP based software development with a special focus on TYPO3 Flow and TYPO3 Neos.

Here's something about my background and what you can expect from working with me.


I started programming at age 11 and sold my first software when I was in 9th grade. During the last 27 years I have gathered experience in creating web applications which goes well beyond the art of programming.

In my professional work, TYPO3 and Open Source Software have always played a major role. It is the most powerful way to create high quality software with a big team of highly skilled people.

In 2006 I started what today has become TYPO3 Flow and TYPO3 Neos. Working for all these years, with dedication and passion on an application framework and content management system, I have developed a special sense of quality. Being involved in complex customer projects, I learned to focus on the essentials. I'm not overly academic but won't take compromises on quality.

In the past years I have given dozens of presentations on international conferences and trained various companies and individuals. I just love sharing knowledge and inspiring people to delve into a technique or software.

In-house Workshop

A 1 to 4 day training at your location is an effective way to get started or catch up with a topic (such as Flow or Neos). The agenda is tailored to your current knowledge and needs and may contain any topic related to Flow, Neos, PHP and related tasks such as security, speed / performance monitoring and tuning, continuous deployment, testing and hosting.

In-house workshops typically are a mix of presentation and hands-on experience. Most of the time I'll be using a continuous example to demonstrate certain features and techniques. During the hands-on part, attendees are able to deepen their insights by working on the same code base.

The slides and code examples we produced serve as a reference for catching up during the time after the workshop.

In-house workshops are suitable for about 2 to 10 persons.


You might work on your first customer project base on Flow or Neos or your project reached a complexity which calls for a second opinion. In a mentoring session I can help you analyzing the problem and finding the right piece of code and techniques to solve it in a sustainable manner. Or I'm just your sparring partner to verify ideas and discuss the architecture of your project.

Mentoring is a great way to learn advanced topics along the way, dealing with a real world example. While I can provide support in dead-end situations with time pressure, it is far better to plan-in some on-site or remote mentoring sessions early enough to get your project on the right track.

During a mentoring session we might detect a missing feature or work package which might require more experience or needs development time you currently cannot provide. In these cases I can act as a joker for your team and solve a task or feature in parallel.

Mentorings are most effective with 1-3 participants.

Additional Benefits

A big part of the work I invest into the TYPO3 project is unpaid – like many other active contributors I chose to cross-finance this work through client projects. By booking and adequately paying a professional who invests his time into an Open Source project, you invest into its future.

Finally, being the project founder with a broad network of skilled professionals, I'll usually find a way to get your needed features realised and cleanly integrated into the Flow and Neos codebase.

Get in touch with me today and I'll gladly see what I can do for you!