Linux Developer at Embedded and Mobile Linux Development
Prague, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
David Heidelberg is a Linux developer with 16 years of experience specializing in bringing FOSS Linux to mobile and embedded devices and improving core graphics and networking tooling. Based in Prague, he has driven projects end-to-end—from resurrecting and managing abandoned efforts like Gallium Nine to leading CI and driver work for Mesa3D and coordinating upstream contributions across distributions. His open-source impact includes meaningful fixes and feature work in well-known repos such as apitrace and iputils, where he improved API handling, portability between glibc and musl, and unified packaging and CI. He pairs hands-on kernel and driver development with release management and community coordination, convincing major distribution maintainers to adopt upstream changes. A pragmatic problem-solver, he often focuses on portability, testing, and CI performance to make developer workflows and end-user deployments more reliable.
The iputils package is set of small old utilities for Linux networking.
Role in this project:
Back-end Developer
Contributions:5 releases, 2 reviews, 89 commits in 5 years 10 months
Contributions summary:David primarily focused on improving the `iputils` package, a set of networking utilities for Linux. Their contributions involved fixing compilation issues, such as fixing include paths to be compatible with both glibc and musl. They also addressed bugs related to undefined variables and made code improvements, including replacing non-POSIX compliant types. Furthermore, the user updated and fixed existing code with the latest standards.
Tools for tracing OpenGL, Direct3D, and other graphics APIs
Role in this project:
Backend Developer
Contributions:8 reviews, 8 commits, 13 PRs in 1 month
Contributions summary:David Heidelberg primarily focused on enhancing the apitrace project's functionality. He fixed a texture comparison issue in the frametrim module and implemented support for `ARB_create_context_no_error` for GLX and WGL, addressing related warnings. He also improved the CLI by making the GL API specification more verbose on Linux/Mac, added support for `glCompressedTexSubImage3D` and implemented versioning support for the tool, and ensured proper context reporting when waffle creation fails.
bgfxd3d11opengl-esdirectxdirectx-12
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
David Heidelberg - Linux Developer at Embedded and Mobile Linux Development