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 initiated numerous KDE programs and components. He is the main author of the course material we use for the Qt courses and has taught more than 70 Qt classes for companies such as Boeing, IBM and Veritas. He holds an MSc in Computer Science.

Languages: English, Danish

David Faure

Senior Software Engineer who also heads up KDAB’s French office, David is a Qt user since its beginning. He has made numerous contributions to Qt, including new classes for QtCore in Qt 5. David is well known in the KDE project for his work on the web browser and especially on KDE Frameworks. He has taught Qt development at numerous conferences and to companies such as Michelin, Schlumberger and Orange. He has become a specialist in multithreading with Qt, as well as performance optimizations. David holds an MSc in Computer Science.

Languages: English, French

Steffen Hansen

Senior Software Engineer and team lead 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 has taught numerous Qt classes for companies such as ChevronTexaco, BBC and J.D. Edwards. Steffen holds an MSc in Computer Science.

Languages: English, Danish

Marc Mutz

Marc is a Senior Software Engineer with KDAB and author of the “Effective Qt” series of articles. He originated KDAB’s “In-depth Multithreading With Qt”, C++11 and C++17 courses, and runs “-Wmarc”, a blog about Qt, C++ and Boost. The second-most prolific contributor to QtBase and former 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. His most recent contribution to Qt is QStringView, a revolutionary abstraction of string data from containers. Marc is a sought-after speaker at conferences on Qt and C++ topics and holds an MSc in Theoretical Physics.

Languages: English, German, Norwegian

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

Senior Software Engineer at KDAB, András has actively developed with Qt since 2002. He is a core developer of KDE’s web development environment Quanta Plus and contributor to other parts of KDE. András speaks regularly 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 and team lead at KDAB, Nicolas has actively developed with Qt since 2001 and is a founding member of Qtfr, the French Qt community site. He has worked on multiple Qt widgets or QML projects, with a particular emphasis on API design and software architecture. He has held Qt trainings for companies such as Michelin, Ford and ST-Ericsson. Nicolas holds an MSc in Computer Science.

Languages: English, French

Kevin Ottens

Senior Software Engineer and team lead at KDAB, Kévin is a main Qt 3D developer in the Qt project as well as a long term contributor to the KDE community. His work has a strong emphasis on API design, frameworks architecture, Test Driven Development and Agile approaches (XP, Scrum, Kanban…). For many years, Kévin has given talks on and taught Qt, KDE, C++11/14 and development best practices at conferences, universities and to companies such as Ubisoft, Siemens or Nokia. He holds a PhD in Computer Science and Artificial Intelligence.

Languages: English, French

Tobias Nätterlund

Senior Software Engineer and team lead at KDAB, Tobias has actively developed with Qt since 2006. He is the main author of the Squish training material and has been involved in numerous projects and workshops helping customers getting started with Squish, as well as integrating Squish with existing test frameworks or user applications. Tobias has held Squish training courses in the United States, Finland, Germany and Sweden. He holds an MSc in Computer Science.

Languages: English, Swedish

Kevin Krammer

Senior Software Engineer and team lead at KDAB, Kevin has actively developed with Qt and contributed consistently to KDE since 2000. He is a founding member of the QtCentre website and has mentored at Google’s Summer of Code program for 10 years. One of KDAB’s most experienced trainers, Kevin keeps our training material up-to-date and has trained engineers from Blackberry, Lockheed Martin, Siemens and Safegate and many others. Kevin holds a BSc in Software and Communications Engineering.

Languages: English, German

Volker Krause

Senior Software Engineer at KDAB, Volker coordinates KDAB’s activities in the automotive space. He is a long-term contributor to KDE and Qt and has been developing with Qt since 2002. Volker’s experience spans desktop and embedded platforms, with a special focus on development tooling. In 2010 he 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

Dr Sean Harmer is a Senior Software Engineer at KDAB where he heads up our UK office and also leads the 3D R&D team. He has been developing with C++ and Qt since 1998 and is Qt 3D Maintainer and lead developer in the Qt Project. Sean has broad experience and a keen interest in scientific visualization and animation in OpenGL and Qt. He holds a PhD in Astrophysics along with a Masters in Mathematics and Astrophysics.

Languages: English

Tobias Koenig

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

Languages: English, German

Thomas McGuire

Thomas is a Senior Software Engineer and team lead at KDAB. He has actively developed with Qt since 2006, when he started contributing to the open source KDE project. Since joining KDAB in 2008, Thomas has focused on QtQuick and QML, especially on embedded Linux. In addition, his interests are performance analysis and optimization, as well as modern C++. He is a contributor and approver for the Qt project. Thomas holds an MSc in Computer Science.

Languages: German, English

James Turner

Senior Software Engineer and team lead at KDAB, James has been developing with Qt since 2002. He contributes to the current maintenance of Mac platform support as well as 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 has held Qt training classes throughout the US where he is based. Jim holds an MSc in Computer Science.

Languages: English

Giuseppe D’Angelo

Software Engineer at KDAB, Giuseppe is a long time contributor to Qt, having used Qt and C++ since 2000, and 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 open source around Italy. He holds a BSc in Computer Science.

Languages: English, Italian

Paul Lemire

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

Languages: English, French

Milian Wolff

Senior Software Engineer at KDAB, Milian leads the R&D in tooling and profiling in which he has a special interest. Milian created Massif-Visualizer and heaptrack, both of which are now used regularly to improve the performance of C++ and Qt applications. When not applying his knowledge to improving code base performance for KDAB’s customers, Milian maintains QtWebChannel for the Qt Project and is co-maintainer of the KDevelop IDE. In 2015, Milian won KDE’s Akademy Award for his work on Clang integration. He has a Masters Degree in Physics.

Languages: English, German

Mike Krus

Senior Software Engineer at KDAB, 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. Mike is the Qt maintainer for the tvOS platform and is very interested in building mobile applications with Qt, mainly on iOS. He has a PhD in Computer Science.

Languages: English, French

Bogdan Vatra

Senior Software Engineer at KDAB, BogDan has been using Qt since 2002 and is the original author of the Qt for Android port. He is a regular contributor to Qt and currently the maintainer of the Qt Android platform and QtCreator Android plugin.

Bogdan also actively updates Android users with his series of blog posts about Qt on Android.

Languages: Romanian, 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 and much more. Known for his contribution to 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.

Franck Arrecot

Software Engineer at KDAB, Franck has actively developed with Qt since 2011 when he started contributing to open source projects. He has been an active KDE contributor to Zanshin: KDE task management software and more recently to the Qt3D module. He holds a Masters degree in Computer Science.

Languages: English, French, Spanish

By continuing to use the site, you agree to the use of cookies. More information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close