Edward Chen is a Designer II at Microsoft with a decade of experience crafting user-centered product and interaction designs across web, mobile, and enterprise ecosystems. He blends empathy-driven research with hands-on prototyping and motion-driven UI to deliver accessible, delightful experiences for M365 video and social features. Previously he led product design for large retail photo platforms—shipping omnichannel DAM systems, customization builders, and conversions-boosting redesigns for clients like Costco and Sam's Club. Edward pairs design craft with a technical curiosity evidenced by substantive open-source engineering contributions to Microsoft’s ONNX Runtime and iOS inference examples, bridging design and ML-enabled product work. He thrives in collaborative, creative teams and often mentors peers while grounding decisions in user research and measurable outcomes. Outside work he pursues photography, basketball, and interactive motion design, which inform his visual sensibility and prototyping practice.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Arts (BA), Interactive Arts and Technology, Bachelor of Arts (BA), Interactive Arts and Technology at Simon Fraser University
Examples for using ONNX Runtime for machine learning inferencing.
Role in this project:
Mobile Developer (iOS)
Contributions:148 reviews, 18 commits, 68 PRs in 1 year 5 months
Contributions summary:Edward contributed significantly to the iOS examples within the ONNX Runtime inference examples repository. They implemented a basic usage example in both Objective-C and Swift, showcasing how to use the ONNX Runtime API for simple addition operations. The user also added an iOS speech recognition example that utilizes the Wav2Vec 2.0 model, demonstrating model loading, audio recording, and speech recognition functionality. Furthermore, the user updated existing examples and the build system to support the full ONNX Runtime iOS package and the latest ORT 1.13 version.
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Role in this project:
Back-end Developer
Contributions:2 releases, 3472 reviews, 785 commits in 4 years 2 months
Contributions summary:Edward primarily focused on implementing and refining the low-level implementation of the ONNX Runtime. They added and updated support for the DequantizeLinear, and various other mathematical operations. The user contributed heavily towards enabling type reduction and optimizations in the CPU kernels. They have also addressed a number of compilation warnings and general cleanup of the source code.
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.