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.
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:
Back-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.
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded 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.