Matt Clarkson

Principal Engineer at Arm

South Cambridgeshire, 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
Matt Clarkson is a Principal Engineer with 14 years of cross-stack experience, currently leading Arm's Bazel-based remote/local device execution and developer experience initiatives. He thrives on greenfield engineering and brings deep expertise in statically typed, compiled languages—ranging from assembly and C/C++ video algorithm optimization to C++ SDK design—while also shipping TypeScript/ReactNative front-ends and CI/CD workflows. A hands-on people leader, he has built and grown multiple teams at Arm, championing testing, tooling and developer productivity (notably driving Perfetto integration for GPU drivers). An active open-source contributor, his work improves core C/C++ tooling and embedded web and serialization libraries, reflecting a focus on stability, portability and test coverage. Based in South Cambridgeshire, he combines low-level performance sensibilities with pragmatic product delivery and a knack for mentoring engineers through promotions and career development.
code14 years of coding experience
job14 years of employment as a software developer
bookMEng Electrical Engineering, MEng Electrical Engineering at University of Bath
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
14,336reputation
2.5mreached
49answers
72questions
Badges
return-value
top-1%
settimeout
top-1%
jslint
top-5%
javascript
top-5%
github-logo-circle

Github Skills (45)

unit-testing10
json10
code-optimization10
git10
debug10
javascript10
libgit210
c-language10
rapidjson10
python10
multiplatform10
testing10
css10
data-serialization10
cmake10

Programming languages (16)

JavaC++CRustMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
cpplint/cpplint

Apr 2016 - Oct 2018

Static code checker for C++
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:25 commits, 6 PRs, 20 pushes in 2 years 6 months
Contributions summary:Matt primarily focused on enhancing the test suite for the cpplint tool. Their contributions include writing unit tests for new features, specifically targeting lambda expressions and variadic constructors. They added tests for long doxygen comments and literals namespaces. The user also worked on improving the overall test coverage of the project.
lintercpplintcheckercode-checker
google/benchmark

Jul 2014 - May 2015

A microbenchmark support library
Role in this project:
userBackend Developer & Build Engineer
Contributions:40 commits, 2 PRs, 61 comments in 9 months
Contributions summary:Matt primarily contributed to the build system and core functionality of the benchmark library. Their work included implementing CMake functions to retrieve Git version information and add compiler flags, as well as refactoring code to use C++11 concurrency features. They also made changes to the test suite, including adding more comprehensive regular expression tests and checking the number of tests ran. Furthermore, the user addressed cross-platform compatibility by using standard integer types and platform-specific headers.
cppbenchmarkingbazelsupport-librarymicrobenchmark
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
Matt Clarkson - Principal Engineer at Arm