Andrew Burdass is a seasoned GPU hardware leader and software systems architect with over 12 years of documented experience and a long tenure at Arm driving the Mali GPU family from product definition through release. As Senior Director GPU Design based in Cambridge, he blends system-level architecture, hardware design leadership and customer-facing technical advocacy to deliver complex silicon and product roadmaps. His open-source work on Trusted Firmware-A shows deep low-level expertise in boot, memory and security hardening, while contributions to mbedTLS documentation and PSA Crypto improvements highlight a careful, security-minded approach to APIs. Known for translating detailed engineering trade-offs into partner-facing features, he combines hands-on embedded systems skill with strategic product thinking.
Contributions:74 commits, 2 PRs, 26 comments in 1 year 6 months
Contributions summary:Andrew's contributions primarily focus on low-level system programming and architecture within the Trusted Firmware-A project. They implemented several significant changes related to memory management, including the allocation of separate stacks and optimizations of the data cache operations. The user also addressed security concerns by ensuring proper endianness configuration and access control to the SRAM and system registers. Their work involved modifying core boot code and platform-specific configurations to improve performance and security.
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:91 reviews, 30 commits, 1 PR in 2 years 3 months
Contributions summary:Andrew primarily focused on updating and enhancing the documentation and API specifications related to the PSA Crypto library. Their contributions involved clarifying the behavior of key handles, multipart operations, and error messages within the API. Additionally, they made editorial improvements and added missing error cases to the documentation, and implemented enhancements to support vendor-defined ECC curves and DH groups, as well as including the vendor defined macros. These changes improve the clarity and usability of the library.
cryptographytlssslcryptocryptography-library
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.