Benjamin Graham

Software Engineer at Microsoft

Sunnyvale, 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
Benjamin Graham is a software engineer with nine years of experience building low-level and full-stack systems, currently contributing to Microsoft's C++ compiler backend team. A Carnegie Mellon graduate, he has blended research and product roles—from developing an augmented-reality rescue headset at CyLab to leading a startup (Moonpy) and shipping engineering work at bodo.ai. He is an active open-source contributor with meaningful testing and backend improvements to Numba, a well-known NumPy-aware LLVM Python compiler, demonstrating attention to correctness and reliability. Comfortable across C++, Python, and system tooling, he pairs practical test automation expertise with compiler and systems knowledge. Based in Sunnyvale, he brings startup leadership experience and research-driven problem solving to large-scale engineering challenges.
code8 years of coding experience
job2 years of employment as a software developer
bookElectrical and Computer Engineering Computer Engineering, Electrical and Computer Engineering Computer Engineering at Carnegie Mellon University
github-logo-circle

Github Skills (9)

test-automation10
numba10
python10
numpy10
testing10
compiler-compiler9
compiler9
llvm8
parallel-computing7

Programming languages (8)

JavaSchemeCJavaScriptVim scriptJupyter NotebookVim ScriptPython

Github contributions (5)

github-logo-circle
numba/numba

Dec 2021 - May 2022

NumPy aware dynamic Python compiler using LLVM
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:20 reviews, 43 commits, 6 PRs in 4 months
Contributions summary:Benjamin primarily contributed to the `numba/numba` repository by adding tests and making code changes related to testing. Their work focused on improving the testing coverage for various features, including those related to `IntEnumMember` and tuple handling. The user also made readability improvements and refactored code to address issues related to untracked values within tuples. The changes indicate a focus on ensuring the correctness and reliability of Numba's compilation process.
cudapythonparallelnumpynumba
Everything you need to develop, test and deploy your own cockpit plugin
Contributions:196 pushes, 13 branches in 2 months
cockpiteverythingneed
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
Benjamin Graham - Software Engineer at Microsoft