Cheng Zhao

Machine Learning Engineer at Apple

Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Cheng Zhao is a Machine Learning Engineer with 14 years of software engineering experience, now researching ML frameworks for Apple silicon at Apple after multi-year stints at Microsoft and GitHub. He helped create and evolve Electron and has deep systems-level expertise across Node.js, Chromium, V8 and native modules—contributions that improved Windows Unicode support, embeddability, and native credential handling. Comfortable across full-stack and low-level C/C++ work, he has optimized ML array code for Apple silicon and extended tooling like asar for real-world packaging needs. Based in Japan, Cheng blends research-focused ML development with pragmatic runtime and tooling improvements, often solving platform-specific build and compatibility challenges that are easy to miss but critical in production.
code14 years of coding experience
job11 years of employment as a software developer
languagesJapanese, English
github-logo-circle

Github Skills (55)

atom-editor10
editors10
filesystem10
javascript10
c-language10
npm10
runtimes10
archiving10
coffeescript10
electron10
wp-api10
windows10
css10
gyp10
run-time10

Programming languages (18)

PowerShellC++BikeshedCRustObjective-C++CMakeHandlebars

Github contributions (5)

github-logo-circle
nwutils/nw-sample-apps

Oct 2012 - Nov 2014

Sample apps for node-webkit
Role in this project:
userFull-stack Developer
Contributions:17 commits, 1 comment in 2 years 1 month
Contributions summary:Cheng contributed to the development of sample apps for node-webkit, showcasing proficiency in front-end development. Their work includes the creation of a frameless window demo with HTML, CSS, and JavaScript, as well as the addition of a file explorer demo. The user also replaced jQuery with Zepto in a mini-code-edit demo.
sample-appsjavascriptnodejswebkitnode-webkit
electron/rcedit

Nov 2013 - Oct 2018

Command line tool to edit resources of exe
Role in this project:
userBack-end Developer
Contributions:3 releases, 3 reviews, 73 commits in 4 years 11 months
Contributions summary:Cheng focused on implementing functionality for modifying the resources of executable files. Their contributions involved adding features to set version strings, file versions, and product versions within the executable's resources. They also enabled the setting of icons and resource strings, enhancing the tool's capabilities for customizing executables. The user made changes to both the main application logic and the resource handling library, highlighting their involvement in the core functionality of the project.
command-line-toolwindowsc-plus-plusexecommand-line
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
Cheng Zhao - Machine Learning Engineer at Apple