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.
code13 years of coding experience
github-logo-circle

Github Skills (12)

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

Programming languages (18)

JavaCSSC++RustCMakefileTeXGo

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.
cryptographytlssslcryptocryptography-library
adrianlshaw/uefi-dev-x86

Aug 2017 - Sep 2022

Re-usable UEFI app development testbed. Once in the shell type "FS0:" and then "main.efi". Requires Docker 🐳
Contributions:8 commits, 1 PR, 7 pushes in 5 years 1 month
dockershelluefi
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