Mark Allen is an Embedded Linux Development Engineer with eight years' experience building software and machine learning examples for Arm and now working on embedded systems at SWARCO. A First Class Computer Science graduate from the University of Nottingham, he blends low-level Linux/kernel understanding with practical ML engineering—contributing tutorials and multi-gesture recognition examples to Arm’s widely used ML-examples repository. He excels at turning complex technical concepts into teachable materials, a skill honed during his time creating content for the ARM University Programme. Curious and product-minded, he pairs rigorous engineering with a designer’s eye for clarity, making him effective across prototyping, documentation, and production delivery.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS, Computer Science, First Class, Bachelor of Science - BS, Computer Science, First Class at University of Nottingham
Contributions:28 commits, 1 PR, 21 pushes in 1 year 7 months
Contributions summary:Mark primarily contributed to machine learning example code within the repository. The initial commit introduced a "yeah-world" tutorial, which included the development of Python scripts for training, recording, and running a model. Subsequent commits included updates to existing example code, along with improvements to code structure, the addition of comments, and the fixing of whitespace, indicating a focus on model development and refinement. The user also introduced and integrated a multi-gesture recognition tutorial.
Contributions:2 PRs, 2 pushes, 1 branch in 6 months
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
Mark Allen - Embedded Linux Development Engineer at SWARCO