Imran Desai is a software engineer with 10+ years of experience at Intel, blending hands-on firmware and SoC security work with leadership in trusted computing and privacy features from silicon to solution. He has deep expertise in Trusted Platform Module (TPM) ecosystems and firmware security—contributing to high-profile open-source projects like tpm2-tools and EDK II, including implementing the SM3 digest algorithm to enable China-aligned TPM PCR banks. Known for pragmatic problem-solving, he balances low-level cryptographic integration with maintainability improvements across codebases. Based in Chandler, Arizona, he holds an MS in Electrical Engineering and brings a rare cross-domain perspective spanning hardware security, secure firmware, and production software delivery.
10 years of coding experience
11 years of employment as a software developer
MS, Electrical Engineering, MS, Electrical Engineering at The University of Texas at Arlington
The source repository for the Trusted Platform Module (TPM2.0) tools
Role in this project:
Back-end Developer
Contributions:20 releases, 253 reviews, 1072 commits in 6 years 9 months
Contributions summary:Imran primarily focused on code formatting and whitespace adjustments across multiple files. The changes involve applying a consistent code formatter to improve readability and maintainability of the codebase within the TPM2 tools repository. These formatting changes are consistent and applied across several files and directory locations.
Contributions summary:Imran primarily contributed to the implementation of the SM3 digest algorithm within the EDK2 firmware project. Their work involved adding GUIDs, integrating the SM3 algorithm into the hash instance library, and modifying the base crypto router to recognize the new algorithm. These changes are critical for enabling TPM with SM3 PCR banks, aligning with the China Crypto algorithm suite requirements, which is a core security function. The user's commits demonstrate a strong understanding of cryptographic algorithms and their integration within a secure firmware environment.
uefipythonfirmwarec
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.