Duong Nguyen-huu is a software engineer with 10 years of experience specializing in JavaScript and WebAssembly engine development, currently building backend services for Microsoft Mesh in the Dallas–Fort Worth area. He has deep compiler and runtime expertise from contributions to ChakraCore and Chromium V8, including implementing ES BigInt support and large performance optimizations (e.g., up to 6x for frozen/sealed objects and 75% for number-to-string). Duong combines systems-level work—engine internals, debugging, and security fixes—with production backend service development at scale. His background spans research (PhD-level ECE work), teaching, and product-focused engineering across security, browser, and privacy teams. He is an active open-source contributor at Microsoft, comfortable modifying core engine components and adding tests that materially expand language capabilities. Beyond code, he has led accessibility and community projects, evidencing both technical depth and user-focused impact.
10 years of coding experience
7 years of employment as a software developer
High School Diploma Mathematics, High School Diploma Mathematics at High School for Gifted Students, Hanoi National University of Education
Bachelor's degree Information Technology, Bachelor's degree Information Technology at Hanoi University of Science and Technology
Doctor of Philosophy (Ph.D.) Electrical & Computer Engineering, Doctor of Philosophy (Ph.D.) Electrical & Computer Engineering at Oregon State University
ChakraCore is an open source Javascript engine with a C API.
Role in this project:
Back-end Developer
Contributions:36 commits, 15 PRs, 86 comments in 3 months
Contributions summary:Duong primarily contributed to the ChakraCore JavaScript engine, focusing on bug fixes and feature implementations. They addressed issues related to debugger functionality, global object configuration, and typed array properties. Moreover, they introduced support for BigInt literals and constructors, along with associated comparison operators and signed/unsigned support, significantly expanding the language's capabilities. Their work involved modifying core engine components and adding new features and tests.
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.