Matthias Kramm

Software Engineer at Google

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
Matthias Kramm is a seasoned software engineer with 17 years of experience, currently working at Google out of San Francisco. He blends deep systems and compiler expertise with practical backend engineering, contributing to high-impact open-source projects such as TensorFlow and Halide where he improved performance, Python bindings, and robustness. Previously Chief Scientist at Scribd and an academic researcher at Technical University Munich, he has a track record of turning research-grade ideas into production-ready systems. His contributions to mypy and typeshed show a commitment to Python typing and developer tooling, improving parsing, build processes, and library stubs. Comfortable across low-level compiler work and large distributed systems, he brings both rigorous academic training and long-term open-source stewardship—he even maintained the swftools project for over a decade.
code17 years of coding experience
job10 years of employment as a software developer
bookPh. D., Ph. D. at Technical University of Munich
stackoverflow-logo

Stackoverflow

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

Github Skills (30)

parser10
performance-monitor10
performance-analytics10
c-language10
type-check10
python10
mypy10
halide10
machine-learning10
performance-measurement10
ml10
typehinting10
performance-analysis10
tensorflow10
performance-tuning10

Programming languages (8)

C++CLLVMJavaScriptGoreStructuredTextMLIRPython

Github contributions (5)

github-logo-circle
python/typeshed

Mar 2015 - Mar 2018

Collection of library stubs for Python, with static types
Role in this project:
userBack-end Developer
Contributions:198 commits, 347 PRs, 462 pushes in 3 years
Contributions summary:Matthias contributed to the `python/typeshed` repository, focusing on adding type stubs for Python 2 and 3 modules. Their work involved creating and modifying stub files to provide type hints, documenting function signatures, and organizing the modules alphabetically. The commits demonstrate the user's efforts to improve the type safety and maintainability of the project by providing detailed type annotations for Python libraries.
mypystatic-typingpythonstubtypechecker
halide/Halide

May 2018 - Mar 2019

a language for fast, portable data-parallel computation
Role in this project:
userBack-end Developer
Contributions:71 commits, 8 PRs, 49 comments in 10 months
Contributions summary:Matthias primarily contributed to the development of the Halide language, focusing on improving the Python extension. Their work involved fixing compiler warnings, adding features for Python extension generation, and improving the conversion of Python buffers. The user addressed bugs in float conversion and data type handling within the Python extension code, ensuring more robust and correct functionality. Furthermore, they added tests and documentation related to the Python bindings.
computationhexagonhalideparallelgpu
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
Matthias Kramm - Software Engineer at Google