Duc Nguyen is a software engineer and PhD graduate from George Mason University with 11 years of experience specializing in post-quantum cryptography, high-speed hardware accelerators, and ARMv8/NEON-optimized implementations. He has contributed to open-source projects like liboqs and SUPERCOP and helped design a Rust crypto-agile library integrating BoringSSL/OpenSSL and oqs-provider for hybrid PQC support. His background spans FPGA HLS designs achieving multi-gigabit throughput, mobile NEON acceleration, and practical cryptographic API and reference implementation work. A competitive security practitioner, he earned three consecutive bronze medals at the International Olympiad in Cryptography and multiple CTF wins, reflecting strong applied cryptanalysis and adversarial thinking. Based in the Raleigh–Durham area, he blends research-grade rigor with production-focused engineering across software and hardware stacks. An often-overlooked strength is his experience porting and accelerating reference cryptographic schemes into industry-ready libraries, bridging academia and deployed systems.
11 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at George Mason University - College of Engineering and Computing
Bachelor of Engineering (B.Eng.) Computer Science & Engineering, Bachelor of Engineering (B.Eng.) Computer Science & Engineering at Ho Chi Minh City University of Technology
High Level Synthesis Introduction, guest lecture at Geogre Mason University ECE615 2021
Contributions:56 commits, 2 PRs, 7 pushes in 9 days
high-level-synthesishigh-levelsynthesisguestmason
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
Duc Nguyen - Software Engineer at George Mason University