Kamran Khan is a Senior Software Engineer in the Greater Seattle Area with 11 years of experience building secure, distributed systems across Google, Salesforce, and Microsoft. He blends deep security expertise with systems and backend engineering—contributing to high-assurance open-source projects like google/OpenSK, where his Rust work improved APDU parsing and robustness for FIDO security keys. At Salesforce he progressed from lead developer to architect and returned to Google as a senior engineer, demonstrating both hands-on implementation and technical leadership. Kamran also founded a startup (ElectronBallot) reflecting an interest in applied cryptography and secure voting systems. Colleagues know him for pragmatic engineering that tightly couples correctness and security, and for an occasionally wry sense of humor about the risks of working at that intersection.
10 years of coding experience
13 years of employment as a software developer
B.S. (Telecommunication Engineering), B.S. (Telecommunication Engineering) at National University of Computer and Emerging Sciences
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Role in this project:
Back-end Developer
Contributions:29 reviews, 37 commits, 7 PRs in 15 days
Contributions summary:Kamran's commits primarily focus on modifying and extending the functionality of the OpenSK project. These changes involve parsing and handling APDU (Application Protocol Data Unit) messages, implementing extended APDU parsers, and integrating the new APDU parser into the CTAP1 code. The user also refactored the code to use constants and array references, indicating a focus on improving the robustness and readability of the codebase. The user's changes contribute to the security key's ability to process and interpret commands correctly.
Contributions:217 pushes, 5 branches, 1 tag in 28 days
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.