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.
code15 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 (21)

PowerShellC++BikeshedCSSCRustObjective-C++Handlebars

Github contributions (5)

github-logo-circle
yue/yue

Jul 2016 - May 2022

A library for creating native cross-platform GUI apps
Role in this project:
userFull-stack Developer
Contributions:1 release, 9 reviews, 1762 commits in 5 years 11 months
Contributions summary:Cheng's contributions primarily focused on implementing UI components for a cross-platform GUI application library, specifically within the GTK and Mac environments. This involved integrating and managing custom elements like a GifPlayer, supporting text editing functionalities, and handling drag-and-drop interactions within the application's user interface. Their work also included adding features such as a progress bar and incorporating functionalities like setting an application's window title, enabling or disabling window attributes, and implementing navigation features.
windowslinuxguicross-platformcross-platform-gui
nwutils/nw-sample-apps

Oct 2012 - Nov 2014

Sample Apps
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
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