Skip to content

KDAB’s Experienced Trainers Combining training with real world programming know-how

Combining training with real world programming know-how

All of our Qt, C++, OpenGL and Squish Instructors qualify themselves by years of real-life, large-scale development experience as well as strong backgrounds in teaching.

Although it is usually not possible to specify a particular instructor, it is possible to select a language in which your training will be taught. Available languages are: English, German, French, Danish, Hungarian, Romanian, and Swedish. By default, courses will be held in English. The course material is always in English, except by special agreement.

Jesper K. Pedersen

Senior Software Engineer at KDAB. Jesper has actively developed with Qt since 1998 and is the mind behind numerous KDE programs and components, as well as the main author of the course material we use for the Qt courses. He holds an MSc in Computer Science and has taught more than 70 Qt classes for companies such as Boeing, IBM, and Veritas.

Languages: English, Danish

David Faure

Senior Software Engineer at KDAB. David is one of the most proficient and prolific developers of the KDE project, where he has worked on all from the file manager and web browser Konqueror via the foundation libraries to the KOffice suite. He holds an MSc in Computer Science and has taught Qt and KDE development at various conferences and to companies such as Michelin, Schlumberger and Haute-Ecole Valaisienne.

Languages: English, French

Steffen Hansen

Senior Software Engineer at KDAB. Steffen has actively developed with Qt since 1997 and was responsible for several of the components of the KDE Desktop such as the display manager kdm and the service manager kded. He holds an MSc in Computer Science and has taught numerous Qt classes for companies such as ChevronTexaco, BBC and J.D. Edwards.

Languages: English, Danish

Marc Mutz

Marc is a Senior Software Engineer, Trainer, and Consultant with KDAB. He’s the author of the company’s “In-depth Multithreading With Qt” and C++11 courses, and runs “-Wmarc”, a blog about Qt, C++ and Boost. A regular contributor to Qt these days, and maintainer of the QtWidgets module, he has actively used the framework for more than a decade, first as a KDE contributor, and then on the job.

Languages: English, German

Till Adam

Senior Software Engineer at KDAB. Till has actively developed with Qt since 2002 and is a core developer of KDE’s personal information applications and libraries. He has written and maintained camera drivers for the Linux kernel and remote display software for embedded devices and frequently speaks at conferences on technical and non-technical topics. He has taught C, C++, Qt, and KDE programming at universities and companies such as Saab Bofors, BAE Systems, and Paradigm.

Languages: English, German

András Mantia

Software Engineer at KDAB. András has actively developed with Qt since 2002 and is a core developer of KDE’s web development environment Quanta Plus and contributor to other parts of KDE. He talks at free software events about Qt-based products and has held trainings for companies such as Accenture, TietoEnator and Nokia.

Languages: English, Hungarian, Romanian

Nicolas Arnaud-Cormos

Senior Software Engineer at KDAB. Nicolas has actively developed with Qt since 2001 and is a founding member of Qtfr, the French Qt community site. He holds a MSc in Computer Science and has held Qt trainings for companies such as CRAL and ST-Ericsson.

Languages: English, French

Kevin Ottens

Software Engineer at KDAB. Kevin is a long term contributor of the KDE community. He contributes to KDE’s software stack at large, with a strong emphasis on API design and frameworks architecture. He holds a PhD in Computer Science and has taught Qt and KDE development at conferences, universities and to companies.

Languages: English, French

Tobias Nätterlund

Senior Software Engineer at KDAB. Tobias has actively developed with Qt since 2006, and is the co-author of the Squish training material. He was also the maintainer of our automated testing tool for several years. He holds an MSc in Computer Science and has held Squish training courses in United States, Finland, Germany as well as in Sweden.

Languages: English, Swedish

Kevin Krammer

Software Engineer at KDAB. Kevin has actively developed with Qt since 2000 and has been an active KDE contributor for the same time. He is also a founding member of the Qt developer community web site QtCentre. Kevin holds a BSc in Software and Communications Engineering.

Languages: English, German

Volker Krause

Volker is a Senior Software Engineer at KDAB and has been developing with Qt since 2002. He is a consultant and trainer in KDAB’s Berlin office and is coordinating KDAB’s activities in the automotive space. His experience with Qt spans desktop and embedded platforms, with a special focus on development tooling. He is a long-term contributor to KDE and Qt. In 2010 Volker started the GammaRay project to address the need for QML debugging tools, and has led the project since then. Volker holds an MSc in Computer Science.

Languages: English, German

Sean Harmer

Senior Software Engineer at KDAB. Sean has been developing with C++ and Qt since 1998. and in a commercial setting since 2002. He holds a PhD in Astrophysics along with a Masters in Mathematics and Astrophysics. Sean has a broad range of experience and is keenly interested in scientific visualisation and animation using Qt and OpenGL.

Languages: English

Tobias Koenig

Software Engineer at KDAB. Tobias has actively developed with Qt since 2001 and has been an active KDE contributor for the same time. His contributions have been mainly to the KDE PIM project and the KDE libraries, but also, to some smaller extent, to other open source projects. He holds an MSc in Computer Science.

Languages: English

Thomas McGuire

Software Engineer at KDAB. Thomas has actively developed with Qt since 2006 and is now a contributor and approver in the Qt project. He joined KDAB in 2008, where his main responsibilities are working on customer projects, on-site consulting and holding trainings in Qt and C++11/14.
Thomas has contributed to the KDE project, mainly to the KDE PIM applications and libraries, and was maintainer of the KMail application. He has been a speaker at conferences like KDE’s Akademy and Qt Developer Days. Thomas holds an MSc in Computer Science.

Languages: German, English

James Turner

Software developer at KDAB. James has been developing with Qt since 2002, and contributes to the current maintenance of Mac platform support, and the development of OpenGL and 3D support in Qt. James has a background in user-interface, graphics and simulation development, as well as a long history of development on OS-X and prior versions of Mac OS. He is a lead developer on FlightGear, the open-source flight simulator, and holds a BSc in Computer Science.

Languages: English

Jim Albamont

Senior Software Engineer at KDAB. Jim has actively developed with Qt since 2001. He has a background in computer graphics and data visualization, including 6 years as the lead developer of a 3D visualization tool for financial data built with Qt and OpenGL. He holds an MSc in Computer Science and has held Qt training classes throughout the US.

Languages: English

Giuseppe D’Angelo

Senior Software Engineer at KDAB. Giuseppe is a long time contributor to Qt, having used Qt and C++ since 2000, and he is an Approver in the Qt Project. His contributions in Qt range from containers and regular expressions to GUI, Widgets, and OpenGL. A free software passionate and UNIX specialist, before joining KDAB, he organized conferences on opensource around Italy. He holds a BSc in Computer Science.

Languages: English, Italian

Paul Lemire

Software Engineer at KDAB, Paul is a Qt approver and active contributor of the Qt3D module. He has been developing Qt based C++ and QML applications since 2010. He has particular interest and expertise in OpenGL and GPU assisted computing. He holds a Master’s degree in Computer Science.

Languages: English, French

Milian Wolff

Software engineer at KDAB’s Berlin office, Milian has a special interest in tooling and profiling. He created the Massif-Visualizer and heaptrack, both of which are now used regularly to improve the performance of both C++ and Qt applications. These days, Milian applies this knowledge to improve code base performance for KDAB’s customers. He is the co-maintainer of the KDevelop IDE and in 2015 won their Akademy Award for his work on integrating Clang. He has a Masters Degree in Physics.

Languages: English, German

Mike Krus

Senior Software Engineer at KDAB UK, Mike has been developing with C++ since 1996 and Qt since 2004. He has a broad range of experience in scientific applications, mainly in civil engineering and oil & gas industries. His range of expertise includes C++, QML and interactive 3D visualization software design on desktop and mobile as well as MacOS development. He is very interested in building mobile applications with Qt, mainly on iOS. Mike has a PhD in Computer Science.

Languages: English

Nuno Pinheiro

Senior UX/UI Designer at KDAB. Nuno did the first QML training for designers and actively uses the QML language for fast UX/UI prototyping and UI solutions deployment. His works include general illustrations, UI design, corporate design, interactive mock-ups, animation examples, as well as other works in creative areas. Known for his work in the award winning Oxygen Project where he is the current coordinator, his computer art is used on KDE computer platforms worldwide. Nuno has an MSc in Civil Engineering.

Languages: English and Portuguese.