Adrian Shaw

Principal Security Researcher Master Technologist at HP Labs

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

👤
Senior
Adrian Shaw is a Principal Security Researcher and Master Technologist with 12 years' experience leading HW/SW co-design and rapid prototyping of zero trust solutions for HP's device portfolio. Based in the UK, he directs a research team that translates emerging security requirements and silicon partnerships into product-ready innovations. His hands-on background in systems security includes substantive open-source contributions to mbedTLS, where he strengthened PSA cryptography error handling and mitigated potential vulnerabilities. Known for bridging deep technical rigor with product-focused delivery, he excels at moving research concepts into auditable, production implementations. A practical thinker, he combines device-level threat modeling with pragmatic engineering to accelerate secure feature adoption across teams.
code12 years of coding experience
github-logo-circle

Github Skills (12)

it-security10
error-handling10
ps10
cryptography10
security10
tls139
libtls9
tls129
mtls9
crypt8
crypto8
libcrypto8

Programming languages (18)

JavaCSSC++CRustMakefileTeXGo

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Jul 2019 - Sep 2019

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:65 commits in 2 months
Contributions summary:Adrian primarily contributed to improving the PSA (Platform Security Architecture) Cryptography API implementation within the mbedtls repository. Their work focused on enhancing the API's robustness and security by adding missing error codes, removing redundant or incorrect error handling, and addressing potential vulnerabilities in various cryptographic functions, including key management, hashing, and AEAD operations. The commits demonstrate a strong understanding of error handling within a security-focused cryptographic library.
cryptography-libraryapisslcryptographycryptography-api
Contributions:163 pushes, 1 branch in 10 years 4 months
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
Adrian Shaw - Principal Security Researcher Master Technologist at HP Labs