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, Dutch and Swedish. By default, courses will be held in English. The course material is always in English, except by special agreement.

FacebookTwitterLinkedInEmail

Jim Albamont

Senior software engineer at KDAB, Jim has actively developed with C++ and Qt since 2001. He has a background in computer graphics and data visualization, including six years as the lead developer of a 3D visualization tool for financial data built with C++, Qt and OpenGL. He has taught training classes for KDAB in Qt Widgets, QML, Multithreading, and Modern C++ in the US where he is based. Jim holds an MSc in Computer Science.

FacebookTwitterLinkedInEmail

Languages: English

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 training classes for companies such as Michelin, Ford and ST-Ericsson. Nicolas holds an MSc in Computer Science.

FacebookTwitterLinkedInEmail

Languages: French, English

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.

FacebookTwitterLinkedInEmail

Languages: French, English, Spanish

Björn Balazs

Senior experience engineer at KDAB, Björn has specialized in Usability and User Experience since 1999 and holds a Diploma in Psychology. A longtime member of the KDE visual design group, Björn has worked for many free software projects. For the past ten years, he has regularly given trainings on user-centric development.

FacebookTwitterLinkedInEmail

Languages: German, 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 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.

FacebookTwitterLinkedInEmail

Languages: Italian, English

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.

FacebookTwitterLinkedInEmail

Languages: French, English

Kevin Funk

Kevin has actively developed with Qt/C++ since 2006 and has a special interest in tooling and profiling. He’s been an early contributor to KDAB’s GammaRay analyzer (a high-level Qt application debugger) and thus gained deep knowledge about Qt Core internals. He’s been co-maintainer of the KDevelop IDE, a powerful C/C++ development environment backed by Clang/LLVM, and is pushing for cross-platform success inside KDE. Special interest in large-scale source code refactoring, build tools, CI integration. Kevin holds a Masters Degree in Computer Science.

FacebookTwitterLinkedInEmail

Languages: German, English

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.

FacebookTwitterLinkedInEmail

Languages: Danish, English

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.

FacebookTwitterLinkedInEmail

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.

FacebookTwitterLinkedInEmail

Languages: German, English

Kevin Krammer

Senior Software Engineer and a Senior Qt Trainer, Kevin is also a longtime contributor to Qt and KDE. He has experienced a wide range of different use cases of Qt across multiple industries with clients, but also enjoys exploring technologies and techniques around Qt beyond the confines of specific project scopes.

Kevin holds a BSc in Software Engineering.

FacebookTwitterLinkedInEmail

Languages: German, English

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.

FacebookTwitterLinkedInEmail

Languages: German, English

Anton Kreuzkamp

Software engineer at KDAB, Anton began using C++ and Qt in 2009 by contributing to the KDE project. He is one of the active contributors to KDAB’s GammaRay tool (a high-level Qt application debugger) mainly focusing on QML and QtQuick introspection. Besides active development in large-scale C++ applications at KDAB, he closely follows the ISO standardization process for the C++ language, providing up-to-date, in-depth insight into the reasoning that leads the language development.

FacebookTwitterLinkedInEmail

Languages: English and 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, one of the core contributors to Qt 3D and is interested in building mobile applications with Qt, mainly on iOS. He has a PhD in Computer Science.

FacebookTwitterLinkedInEmail

Languages: French, English

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.

FacebookTwitterLinkedInEmail

Languages: French, English

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.

FacebookTwitterLinkedInEmail

Languages: Hungarian, English, Romanian

Jan Marker

Senior software engineer at KDAB, Jan has been using Qt since 2009 when he started contributing to the KDE project. Since joining KDAB he has worked on multiple large Qt and QML projects, while also developing Wayland compositors. Besides in-depth knowledge of Qt and C++, Jan also has a deep interest in other technologies like Buildbot and Python. He holds an MSc in Computer Science.
FacebookTwitterLinkedInEmail

Languages: German, English

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.

FacebookTwitterLinkedInEmail

Languages: Swedish, English

Jesper K. Pedersen

Jesper K. Pedersen – COO/HR director at KDAB. Jesper has actively developed with Qt since 1998 and, despite his fancy title, still does.

He has held almost 100 training classes in Qt since 2000. Today, his greatest claim to fame is the QML youtube series and more recently his youtube series called Qt Widgets and More.

FacebookTwitterLinkedInEmail

Languages: Danish, 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.

FacebookTwitterLinkedInEmail

Languages: Portuguese, English

Nate Rogers

Senior software engineer at KDAB, Nate has been developing software with C/C++ since 2005 and has a special interest in QML and embedded systems. He has experience with all aspects of developing Qt/QML applications from concept to first customer shipment. Nate is an active contributor to KDAB’s Hotspot, the Linux perf GUI for performance analysis. Nate holds a BS in Software and Information Systems.

FacebookTwitterLinkedInEmail

Languages: English

André Somers

Senior software engineer at KDAB, André has been using Qt since 2002 when he wrote an open source Qt 2-based flight computer for use in glider planes. Since then, he has applied Qt in a broad range of industries ranging from oil & gas exploration, scientific data manipulation and visualization to medical devices and many more. His main expertise is in C++ and QML. André holds a MSc in Philosophy of Science & Technology.

FacebookTwitterLinkedInEmail

Languages: Dutch, English

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.

FacebookTwitterLinkedInEmail

Languages: English, German

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.

FacebookTwitterLinkedInEmail

Languages: English

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.

FacebookTwitterLinkedInEmail

Languages: Romanian, English

Milian Wolff

Milian Wolff has a long history of creating tools for C++ developers. He’s the main author of Massif-Visualizer, heaptrack, hotspot and ctf2ctf tools now used widely to improve C++ applications performance. He’s a Senior Software Engineer at KDAB where he enjoys solving hard performance problems and teaching developers about debugging and profiling tools. Milian has a Masters Degree in Physics which explains his scientific approach to performance measurement.

FacebookTwitterLinkedInEmail

Languages: German, English