Derek Miller

Senior Principal Architect at Arm

Austin, Texas, United States
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
🎓
Top School
Derek Miller is a Senior Principal Architect with 12 years of experience designing secure systems at the intersection of software and hardware, currently leading security architecture efforts at Arm in Austin. He has a deep background in RTL and functional simulation, driver development, and practical cryptography, having implemented secure boot, TrustZone-based key protection, and accelerator-backed crypto solutions across multiple platforms. Derek’s work spans from SoC microarchitecture and hardware requirements to PKCS#11 and PSA Crypto API integrations, evidencing a rare fluency in both silicon and software stacks. An active contributor to the mbedtls project, he helped define the PSA Crypto driver API to enable hardware-accelerated cryptography in a widely used TLS library. He pairs academic training in circuit design with hands-on engineering dating back to early embedded and smartcard crypto projects, often translating theoretical security notions into deployable, auditable systems.
code12 years of coding experience
job21 years of employment as a software developer
bookMSE Circuit Design, MSE Circuit Design at The University of Texas at Austin
bookJames Bowie High School
bookBS Engineering Physics, BS Engineering Physics at University of Oklahoma
github-logo-circle

Github Skills (12)

c1710
c1110
architectures10
cryptography10
api-design10
security10
crypto9
it-security9
tls128
ssl8
mtls8
tls138

Programming languages (12)

TypeScriptDockerfileC++ShellRustCF*JavaScript

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

Oct 2018 - Feb 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:
userBack-end Developer
Contributions:18 commits in 4 months
Contributions summary:Derek primarily focused on enhancing the PSA Cryptography API, specifically by adding and modifying the crypto driver API header file. Their contributions involved defining structures and function prototypes for MAC (Message Authentication Code) operations and cipher implementations, laying the groundwork for hardware-accelerated cryptographic functions. They also incorporated feedback from code reviews, refining the API definitions for improved clarity and functionality. Their work directly impacted the modularity and hardware support of the mbedtls library.
cryptography-libraryapisslcryptographycryptography-api
dreemkiller/veracruz

Oct 2020 - Jun 2023

Main repository for the Veracruz privacy-preserving compute project.
Contributions:160 pushes, 18 branches in 2 years 7 months
computeprivacy-preservingveracruzprivacy
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