Ian Murphy

Technical Director - Industrial Autonomy Division at Oxa

Greater Oxford Area United Kingdom
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
Ian Murphy is a Technical Director and systems engineer with 11 years of focused experience delivering embedded control and autonomy solutions across automotive, motorsport and industrial domains. He combines deep expertise in embedded software, control systems, vehicle dynamics and functional safety with hands-on work on open-source flight-controller projects (Cleanflight/Betaflight and their configurators), where he implemented rate limiting, OSD warnings and API integrations. Ian has led systems and engineering teams from Formula E and F1 test environments to EV and autonomy startups, translating high-performance vehicle requirements into robust, safety-critical products. Based in the Greater Oxford area, he blends academic rigour from an M.Eng. in Mechanical Engineering with a practical habit of refactoring and tooling improvements, making complex control stacks more maintainable and user-friendly.
code11 years of coding experience
job25 years of employment as a software developer
bookMaster of Engineering (M.Eng.) Mechanical Engineering, Master of Engineering (M.Eng.) Mechanical Engineering at University of Southampton
github-logo-circle

Github Skills (29)

javascript10
game-controller10
controller10
firmware10
css10
beta-release10
preflight10
user-interface10
c1110
ui-design10
graphical-user-interface10
human-interface10
c1710
uid10
front-end-development10

Programming languages (2)

CJavaScript

Github contributions (5)

github-logo-circle
betaflight/betaflight

Oct 2017 - Jun 2020

Open Source Flight Controller Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 PRs, 30 comments, 4 issues in 2 years 8 months
Contributions summary:Ian's contributions center around enhancing flight controller firmware for the Betaflight project. They added rate limit functionality to rate profiles and MSP API, enabling configuration of maximum angular rates. The user also implemented warnings and alarms for RSSI and link quality within the OSD and adjusted associated settings. Additionally, they refactored code for efficiency and included build protections and static assertions.
flightcontrollerbetaflightfirmwareflight-controller
Cross platform configuration tool for the Betaflight firmware
Role in this project:
userFront-end Developer
Contributions:4 PRs, 10 comments, 2 issues in 1 year 1 month
Contributions summary:Ian primarily focused on updating and modifying the configuration tool's user interface, specifically within the PID tuning and OSD sections. They made changes to the rate curve visualizations and stick position display. Furthermore, the user added support for RSSI and Link Quality warnings and alarms, indicating an interest in enhancing the flight controller's user experience by incorporating informative elements. The user also interacted with MSP API and related settings.
linuxbetaflightfirmwarecross-platform
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
Ian Murphy - Technical Director - Industrial Autonomy Division at Oxa