Christian Kellner

Senior Software Engineer at Apple

San Francisco, California, United States
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
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.
code22 years of coding experience
job17 years of employment as a software developer
bookLudwig Maximilian University of Munich
bookM.A., Philosophy, Computer Science & Psychology, With distinction, M.A., Philosophy, Computer Science & Psychology, With distinction at Universität Passau
languagesEnglish, German
stackoverflow-logo

Stackoverflow

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

Github Skills (49)

opencl10
filesystem10
javascript10
container10
testing10
firmware10
thunderbolt10
linux10
bash10
flatpak10
blas10
c1110
file-operations10
dbus10
inotify10

Programming languages (23)

JavaC++CSSCRustDSWIGScala

Github contributions (5)

github-logo-circle
FeralInteractive/gamemode

Jun 2018 - Oct 2019

Optimise Linux system performance on demand
Role in this project:
userBackend Developer
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.
linuxvideogames
clMathLibraries/clBLAS

Nov 2013 - Jun 2014

a software library containing BLAS functions written in OpenCL
Role in this project:
userBackend 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.
blasopencl
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