Ben Harris

Mechatronic Engineer

Perth, Western Australia
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
Ben Harris is a mechatronic engineer based in Perth with 13 years of multidisciplinary experience melding embedded systems, software engineering and industrial automation. He currently applies hands-on mechatronics at Donnybrook Packing Company after senior software and leadership roles at firms including Geli and xy Risk Solutions, demonstrating a blend of field engineering and product-focused development. His background in chemical engineering and chemistry underpins a methodical, risk-aware approach to system design, informed by earlier risk management roles at major miners like BHP and Newmont. Ben contributes to low-level Rust embedded work—most notably on the zinc bare-metal stack for Cortex-M microcontrollers—showing deep familiarity with hardware initialization and real-time peripherals. He brings a pragmatic balance of operational insight and firmware craftsmanship, able to translate industrial requirements into robust embedded solutions. Colleagues value his cross-domain fluency and his tendency to document and refine low-level systems that others often leave implicit.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering (BEng), Chemical Engineering, Hons, Bachelor of Engineering (BEng), Chemical Engineering, Hons at Curtin University of Technology
github-logo-circle

Github Skills (14)

arm10
embedded10
bare10
cortex-m10
bare-metal10
rust10
low-level-programming10
microcontroller10
sys10
hal9
abstraction-layer9
interrupt-handling8
interrupt8
memory-management8

Programming languages (22)

JavaC++RustCScalaAppleScriptGoRouterOS Script

Github contributions (5)

github-logo-circle
hackndev/zinc

May 2014 - Jun 2015

The bare metal stack for rust
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:51 commits, 2 PRs, 1 push in 1 year 1 month
Contributions summary:Ben primarily focused on the bare metal stack for Rust, "zinc," contributing to the low-level aspects of the project. Their work included moving Cortex-M specific registers into dedicated directories, suggesting involvement with ARM Cortex-M microcontrollers. Further contributions involved modifying the layout system, adding a function to get the current Systick value, and adding doc comments throughout the code, focusing on hardware initialization and interfacing.
bare-metalmetalrustbareembedded
bharrisau/routeros-scripts

Jul 2021 - Sep 2023

a collection of scripts for MikroTik RouterOS
Contributions:4 pushes, 1 branch in 2 years 2 months
iprouterosmikrotiktldnapalm
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
Ben Harris - Mechatronic Engineer