Fabian Keller

Senior Full Stack Engineer at NVIDIA

Ludwigsburg, Baden-Württemberg, 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
Fabian Keller is a Senior Full Stack Engineer with 11 years of experience, blending a PhD-level background in computer science and physics with hands-on ML and systems engineering. He has driven software and research efforts across industry leaders like Bosch and NVIDIA and led engineering at Aleph Alpha, focusing on production-ready AI and full-stack integrations. An active open-source contributor, Fabian has improved type safety and testing in SolidJS, refined core functionality in the Nim language and Arraymancer tensor library, and hardened type annotations in PyTorch—work that spans front-end ergonomics to low-level numerical and concurrency fixes. His profile reflects a rare mix of deep learning research expertise and practical systems craftsmanship, comfortable shipping performant GPU-accelerated code as well as developer tooling. Based in Ludwigsburg, Germany, he pairs rigorous academic training with reproducible engineering practices and a penchant for language and music-related side projects. Notably, his contributions often target developer experience and correctness (types, tests, and numerical robustness), revealing a focus on sustainable, maintainable code.
code11 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Karlsruhe Institute of Technology (KIT)
languagesEnglish, German, French
github-logo-circle

Github Skills (38)

nim-lang10
pytorch10
javascript10
python10
typescript10
machine-learning10
typehinting10
compiler-compiler10
typescript-types10
compiler10
type-checking10
tensor10
typescripts10
linear-algebra10
jsx10

Programming languages (21)

JavaNimrodC++CSSRustCScalaGo

Github contributions (5)

github-logo-circle
nim-lang/Nim

Jul 2015 - Aug 2019

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Role in this project:
userBackend Developer
Contributions:1 review, 20 commits, 25 PRs in 4 years 2 months
Contributions summary:Fabian primarily contributed to the Nim programming language repository by implementing and refining core functionalities. Their work included adding hash functions for ordinal types, addressing time redefinition issues, enabling explicit lock levels for concurrency, fixing a bug related to double newlines in error streams, and improving collection-to-string behavior. Additionally, they added tests for several integer types, improved string formatting, and fixed a bug that caused a segmentation fault.
pythonnim-langelegancecompilerprogramming-language
pytorch/pytorch

Dec 2022 - Dec 2024

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer
Contributions:9 reviews, 6 PRs, 38 comments in 2 years
Contributions summary:Fabian primarily focused on improving the type annotations and code quality within the PyTorch repository. Their contributions included refactoring and correcting type hints for recursive types, particularly within modules related to the export and inductor subprojects. Additionally, they removed redundant type ignores, and addressed issues with bias annotations and handling of tensor constants. Their work demonstrates a commitment to enhancing code maintainability and developer experience.
pythongpu-accelerationdeep-learninggpunumpy
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
Fabian Keller - Senior Full Stack Engineer at NVIDIA