Sunghoon Choi is a Principal Software Engineer based in Fremont, CA, with a 25+-year track record building scalable, high-performance distributed systems across search, gaming, advertising, and cloud platforms. He has held senior engineering and leadership roles at Microsoft and Samsung Electronics, driving core platform and runtime work as well as product-level architecture. His hands-on background spans C/C++ and Java to cloud-native AWS/GAE deployments, with notable achievements like designing systems that supported millions of concurrent users and terabyte-scale repositories. An active contributor to high-profile open-source projects, he has worked on Microsoft’s Napa.js multi-threaded JavaScript runtime and extended ONNX Runtime for protobuf-based performance testing. Colleagues describe him as an engineer who blends deep systems-level expertise with pragmatic delivery and long-term reliability focus. He holds a master’s in computer engineering from Seoul National University and often surfaces practical compatibility fixes and tooling improvements that quietly keep large projects healthy.
9 years of coding experience
19 years of employment as a software developer
Master Computer Engineering, Master Computer Engineering at Seoul National University
Contributions summary:Sunghoon contributed to the `microsoft/napajs` repository, focusing on the internal module structure and core functionalities of the Napa.js runtime. Their commits showcase the creation of examples and adjustments to header files, specifically `napa-module-internal.h`, `object-wrap.h`, and `napa-module-node-compat.h`, demonstrating a hands-on approach to module development and compatibility. These contributions included the implementation and modification of core module structures, which is essential for the multithreaded JavaScript runtime.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
Back-end Developer
Contributions:306 reviews, 35 commits, 74 PRs in 1 year 9 months
Contributions summary:Sunghoon primarily contributed to the core functionality of the ONNX Runtime, a machine learning inferencing and training accelerator. Their commits focused on enabling support for protobuf format input data for performance testing, which involved modifications to existing tools and the addition of a new C# file. The user also addressed build failures, indicating their role in maintaining the project's integrity and ensuring its compatibility.
runtimetrainingtensorflowai-frameworkaccelerator
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
Sunghoon Choi - Principal Software Engineer at Microsoft