Christian Kellner is a Senior Software Engineer with 22 years of experience, currently at Apple in San Francisco, who blends low-level systems expertise (C, C++, Objective-C) with modern tooling in Swift and Python. He has a strong open-source track record across critical Linux and GNOME projects—improving Flatpak/GameMode integration, firmware update tooling (fwupd), and gnome-shell device authorization—which demonstrates deep knowledge of sandboxing, device firmware, and desktop integration. His career includes senior engineering and principal roles at Red Hat and long-term maintainership in GNOME, reflecting both technical leadership and sustained upstream contributions. Trained as a computational neuroscientist with an MA combining philosophy, CS and psychology, he brings a researcher's rigor to production engineering and testable, maintainable design. Notable but less obvious: he has repeatedly improved cross-platform build and testing infrastructure (mozilla/dxr, clBLAS), showing a knack for making complex native codebases reliably build and test across environments.
22 years of coding experience
17 years of employment as a software developer
Ludwig Maximilian University of Munich
M.A., Philosophy, Computer Science & Psychology, With distinction, M.A., Philosophy, Computer Science & Psychology, With distinction at Universität Passau
Contributions:47 commits, 13 PRs, 31 comments in 1 year 3 months
Contributions summary:Christian's contributions primarily focus on improving the performance and stability of the `gamemode` project, which is designed to optimize Linux system performance for gaming. They refactored the code to load versioned libraries, ensuring null termination in strings and eliminating old-style function definitions. The user also addressed memory leaks and optimized code through the use of defines and the implementation of auto-closing helpers.
a software library containing BLAS functions written in OpenCL
Role in this project:
Backend Developer
Contributions:11 commits in 7 months
Contributions summary:Christian primarily focused on improving the `clblas` library's functionality and cross-platform compatibility, particularly for macOS. Their contributions included implementing nanosecond resolution timers, making Google Test work on OS X by linking against the Accelerate framework and using cblas functions, and fixing kernel cache issues. The user also addressed several build-related problems related to program options and corrected bugs in the BLAS functions.
cudalibrary-softwaregpublasopencl
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.