Chris Adeniyi-jones

Principal Software Architect at Arm

Cambridge, 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
Chris Adeniyi-jones is a Principal Software Architect based in Cambridge with over three decades of engineering experience and a focused 5 years in senior roles driving SoC, firmware, and embedded systems at Arm. He combines deep hardware-aware software expertise—rooted in a Physics with Electronics degree from UMIST—with hands-on contributions to notable open-source projects such as EDK II and mbedtls, where he improved ACPI support and hardened test infrastructure. Known for pragmatic problem-solving, he bridges system architecture and low-level firmware, delivering features like Multiprocessor Wakeup and Platform Health Assessment support. Colleagues rely on him to translate complex semiconductor requirements into maintainable, spec-compliant code and robust testing practices.
code5 years of coding experience
job33 years of employment as a software developer
bookBachelor's Degree, Physics with Electronics, Bachelor's Degree, Physics with Electronics at UMIST
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

uefi10
headers10
testing10
firmware10
it-security10
c-programming10
c1110
security10
c1710
cryptography10
error-handling10
acpi10
openssl9
mtls8
libtls8

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Nov 2020 - Apr 2021

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
userSecurity Engineer
Contributions:205 reviews, 96 commits, 13 PRs in 5 months
Contributions summary:Chris primarily contributed to the test infrastructure of the mbedtls project, focusing on enhancing and securing the existing code. They improved the error handling mechanisms by adding checks for incorrect error code combinations. The user also improved the existing testing infrastructure with code reordering, documentation and style changes. Finally, they moved internal headers and functionality to better manage internal dependencies.
cryptography-libraryapisslcryptographycryptography-api
tianocore/edk2

Jul 2021 - Dec 2021

EDK II
Role in this project:
userBack-end Developer
Contributions:29 commits, 2 PRs in 5 months
Contributions summary:Chris's contributions center around modifying and updating ACPI (Advanced Configuration and Power Interface) header files within the EDK2 (EDK II) repository. They made numerous changes to the `Acpi64.h` header file, adding new structures, flags, and definitions according to the ACPI 6.4 specification. The user's work included incorporating support for features like Multiprocessor Wakeup, Secure Access Components, and the Platform Health Assessment Table (PHAT), enhancing the firmware's capabilities. They also updated and renamed several ACPI structures.
uefipythonfirmwarec
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
Chris Adeniyi-jones - Principal Software Architect at Arm