Aditya Deshpande is a software engineer based in Cambridge with three years of hands-on experience building secure, high-performance systems at Arm after graduating MEng Electronic and Information Engineering from Imperial College London. He has rotated through kernel, cryptographic libraries, and ML inference teams, contributing to open-source projects like mbedtls where he implemented ECDH driver wrappers, refactored call hierarchies, and added tests to strengthen PSA Crypto integration. Comfortable across low-level systems and applied machine learning, he blends rigorous secure-coding practice with practical performance optimisation—most recently on Stable Diffusion tuning. A former maths and physics tutor, he brings clear technical communication and a knack for translating complex ideas into reliable, testable implementations.
3 years of coding experience
4 years of employment as a software developer
MEng Electronic and Information Engineering, Computer Engineering, First Class Honours, MEng Electronic and Information Engineering, Computer Engineering, First Class Honours at Imperial College London
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 & Security Engineer
Contributions:60 reviews, 25 commits, 13 PRs in 1 month
Contributions summary:Aditya focused on enhancing the security and functionality of the mbedtls library, particularly within the context of the PSA Cryptography API. Their contributions involved implementing driver wrapper functions for raw key agreement, including ECDH, ensuring compatibility with transparent drivers and software fallbacks. They also refactored the call hierarchy for ECDH to integrate it with the driver wrapper and added tests to validate these key agreement features, demonstrating a solid understanding of cryptography and secure coding practices.
An open source, portable, easy to use, readable and flexible SSL library
Contributions:1 PR, 112 pushes, 13 branches in 7 months
sslreadablessl-libraryportableflexible
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.