Jaeden Amero

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
Jaeden Amero is a veteran generalist software engineer based in Cambridge with about 20 years of experience and over 15 years professionally shipping embedded and security-focused systems. He has deep hands-on expertise in low-level IoT and RTOS development, contributing notable changes to high-profile ARM projects such as Mbed OS, CMSIS, and Mbed TLS to enable secure event notification, NVIC virtualization, and portable cryptographic primitives. Comfortable across the stack, he blends embedded firmware craftsmanship with pragmatic security integration (uVisor, Mbed Crypto) to keep devices running unprivileged and resilient. Colleagues rely on him for subtle portability and build-compatibility fixes that prevent real-world failures on diverse toolchains and filesystems. He combines steady, long-term open-source stewardship with a pragmatic focus on delivering secure, maintainable embedded platforms.
code20 years of coding experience
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
127reputation
19kreached
6answers
0questions
github-logo-circle

Github Skills (28)

mbed10
architecture10
it-security10
cortex-m10
c1110
security10
c1710
crypt10
cmsis10
rtos10
sys10
cryptography10
rt10
arm10
embedded10

Programming languages (13)

C++CDCMakeGoGroovyJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Sep 2017 - Jun 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:
userBack-end Developer
Contributions:6 releases, 5 reviews, 1205 commits in 3 years 9 months
Contributions summary:Jaeden primarily focused on implementing core cryptographic functionalities within the Mbed TLS library, evident from their contributions to the cipher module. Their work included merging and resolving conflicts, such as those related to the relocation of `mbedtls_ecp_keypair` and other modifications to the `cipher.h` file. They made changes to improve the modularity and portability of the project.
cryptographytlssslcryptocryptography-library
ARMmbed/mbed-os

Apr 2016 - Sep 2021

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:368 reviews, 233 commits, 113 PRs in 5 years 6 months
Contributions summary:Jaeden primarily focused on implementing the OsEventObserver mechanism, which allows clients to receive notifications on certain OS events, crucial for tasks like secure memory allocation, specifically within the Arm Mbed OS. The user's contributions involved modifying various RTOS-related files to integrate this functionality and also adapting the code to work with the uVisor security framework, ensuring the system runs unprivileged if uVisor is present. Further work included upgrading and adapting the code to utilize Mbed TLS and Mbed Crypto, with security patches and optimizations.
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