Mark Edgeworth

Director at GARDENING FOR KIDS LTD.

Uttlesford, England, 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

🤩
Rockstar
🎓
Top School
Mark Edgeworth is a seasoned software and tools engineering leader with a background in electronics, over three decades of technical depth and nine years focused on software roles, currently directing an e‑retail venture that promotes gardening for children. He has led development of developer tooling and cloud-based IDEs for IoT at Arm, contributed to the widely used Arm Mbed projects (mbed-cli and mbed-os) fixing build and compatibility issues, and previously architected media and embedded toolchains for Mali and other platforms. Comfortable at the intersection of embedded systems, build toolchains and developer experience, he combines hands-on coding with team leadership and product thinking. An engineer-at-heart and tools builder, he also restores vintage valve electronics and is a pilot and part-time flying instructor at Duxford, reflecting an attention to mechanical detail and disciplined instruction.
code9 years of coding experience
job35 years of employment as a software developer
bookM.Eng Electronics/electrical engineering, M.Eng Electronics/electrical engineering at University of Surrey
stackoverflow-logo

Stackoverflow

Stats
151reputation
120kreached
3answers
0questions
github-logo-circle

Github Skills (26)

mbed10
git10
c-language10
python10
versioninfo10
command-line-interface10
software-update10
build-system10
sys10
toolchain10
command-line10
arm10
embedded10
versioning10
cprogramming-language10

Programming languages (8)

C#TypeScriptJavaC++CSSCNSISPython

Github contributions (5)

github-logo-circle
ARMmbed/mbed-cli

May 2019 - Apr 2020

Arm Mbed Command Line Interface
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 commits, 20 PRs, 11 pushes in 11 months
Contributions summary:Mark made several contributions to the Arm Mbed command-line interface. They addressed issues related to default branch selection in Git, adjusted Python 3 compatibility warnings and behavior, and updated the version number and dependencies. Furthermore, they fixed an issue in the `mbed add` command when pulling mercurial repositories and updated the versions of mbed-cli and its dependencies.
command-line-interfacembed
ARMmbed/mbed-os

Jul 2019 - Feb 2020

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 commits, 6 PRs, 2 pushes in 7 months
Contributions summary:Mark primarily contributed to the build system and toolchain configurations for the mbed-os repository, a platform operating system for the internet of things. They fixed issues related to build processes, such as handling spaces in project names, and resolved problems in the scatter file include paths, critical for proper linking and compilation in the embedded environment. Additionally, the user addressed build failures linked to python versions, showing involvement in ensuring the system compatibility with different python versions.
internet-of-thingsmbedoperating-system
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