Ralph Hempel

Firmware Staff Engineer at Edwards Safety

Owen Sound, Ontario, 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

👤
Senior
🎓
Top School
Ralph Hempel is a Firmware Staff Engineer with 12 years of experience building embedded systems and simplifying development complexity, currently driving firmware efforts at Edwards Safety in Ontario. A University of Waterloo-trained electrical engineer/computer scientist, he blends low-level firmware design with pragmatic tooling to accelerate embedded development. Ralph contributes to open-source projects like ev3dev-lang-python, where he helped create core Python bindings and motor/sensor abstractions, reflecting a knack for turning hardware control into developer-friendly APIs. Based in Owen Sound, he pairs hands-on coding with architectural thinking, often focusing on reducing friction in device integration and testing.
code12 years of coding experience
bookBASc EE/CS, Electrical Engineering / Computer Science, BASc EE/CS, Electrical Engineering / Computer Science at University of Waterloo
github-logo-circle

Github Skills (3)

object-oriented-programming10
python10
api-design9

Programming languages (11)

TypeScriptJavaShellC++CSSCRustSCSS

Github contributions (5)

github-logo-circle
ev3dev/ev3dev-lang-python

Oct 2015 - Aug 2016

Pure python bindings for ev3dev
Role in this project:
userBack-end Developer
Contributions:3 releases, 154 commits, 110 PRs in 10 months
Contributions summary:Ralph primarily focused on setting up and developing core functionality for the ev3dev-lang-python project, which provides Python bindings for ev3dev. The contributions involve creating the initial Python submodule and modifying the base class to enhance the structure of the project. The changes include the creation of new classes and attributes for motor control and sensor integration.
pythonmindstormslegopython-bindingsev3dev
rhempel/umm_malloc

Feb 2015 - Dec 2021

Memory Manager For Small(ish) Microprocessors
Contributions:5 releases, 2 reviews, 67 commits in 6 years 11 months
memorylruorigamimsrlibc
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
Ralph Hempel - Firmware Staff Engineer at Edwards Safety