Andreas Hartmetz

Senior Software Consultant at ixgreen GmbH

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andreas Hartmetz is a Senior Software Consultant based in Berlin with 19 years of experience specializing in performance-tuned C++/Qt systems, graphics stack internals, and cross-platform GUI and daemon design. He combines deep hardware-aware optimization (OpenGL drivers, depth/color buffer handling) with systems-level expertise in DBus, X11/Wayland, and networked IPC, and has contributed to notable open-source projects like apitrace and Mesa-based GLSL tooling. A former KDAB senior engineer and current consultant at ixgreen, he frequently operates on-site worldwide and leads projects from requirements through performance tuning and delivery. Unusually for a consultant, he blends low-level driver/graphics work with higher-level application concerns such as media frameworks, PIM libraries, and Qt internals, plus Python tooling and developer tooling experience.
code19 years of coding experience
job10 years of employment as a software developer
bookDiplom, Physics, Diplom, Physics at Freie Universität Berlin
bookVordiplom, Physics, Vordiplom, Physics at Heidelberg University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (21)

debugging10
debug10
c-language10
shader10
qt10
optimizers10
api-design10
optimizer10
glsl10
c1110
glib10
c1710
cprogramming-language10
opengl10
python9

Programming languages (7)

C++CRustCMakeLuaPerlPython

Github contributions (5)

github-logo-circle
aras-p/glsl-optimizer

Dec 2013 - Jan 2014

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Role in this project:
userBack-end Developer
Contributions:23 commits in 1 month
Contributions summary:Andreas's contributions primarily revolve around modifying and optimizing the GLSL optimizer, specifically focusing on the handling of depth buffers and related hardware interactions. They implemented and refined mechanisms for allocating and writing htile state to the hardware. The user's work also includes code rearrangements to improve clarity, emphasizing the relationship between color and depth buffer handling within the GLSL optimizer framework. These changes are critical for shader optimization in the Mesa GLSL compiler.
metalshadersoptimizationgame-developmentcompiler
qt/qtbase

Aug 2020 - Apr 2022

Qt Base (Core, Gui, Widgets, Network, ...)
Role in this project:
userBack-end Developer
Contributions:14 commits in 1 year 8 months
Contributions summary:Andreas primarily focused on improvements and bug fixes within the Qt base library, specifically concerning the DBus and GLib event dispatcher components. Their contributions included removing obsolete code, fixing iteration issues, and correcting return values within the event dispatcher. They also made documentation improvements to QMetaObject::Connection and QNetworkInterface. Furthermore, the user addressed and improved the documentation of QUrl and QSortFilterProxyModel to address certain documentation inconsistencies.
qt4c-plus-plusqt5guiwidgets
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial