James Muir is a software engineer and cryptographer with 11 years of industry experience, currently contributing to Cisco after recent work with the OpenSSL Software Foundation. He combines deep academic training—a Ph.D. in Cryptography from the University of Waterloo—with hands-on roles spanning cryptographic engineering, Android platform leadership, and senior developer positions in security-focused firms. James has moved between research and product teams, helping bring formal crypto expertise into practical systems at companies like Irdeto, Synopsys, and Crypto4A. Based in Ottawa, he is comfortable shipping secure, production-grade software across embedded, mobile, and server environments, and has a background as an instructor and researcher that informs a methodical, proof-minded engineering style. An understated strength is his ability to translate advanced combinatorics and optimization techniques into pragmatic security solutions that scale.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.Sc.) Mathematics Computer Science, Bachelor of Science (B.Sc.) Mathematics Computer Science at Mount Allison University
Doctor of Philosophy (Ph.D.) Cryptography Combinatorics & Optimization, Doctor of Philosophy (Ph.D.) Cryptography Combinatorics & Optimization at University of Waterloo
Contributions:84 pushes, 28 branches in 2 years 4 months
crypto-librarycryptographyssltlscrypto
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.