Eric Huang

Senior Software Engineer at Tencent

Guangzhou City, Guangdong Province, China
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
🎓
Top School
Eric Huang is a Senior Software Engineer with 11 years of experience specializing in cross-platform rendering, browser engines, compilers, and performance optimization, currently designing the Skyline Rendering Engine for WeChat Mini-Program at Tencent. He has a strong track record of adapting complex graphics stacks—such as porting Three.js to the WeChat MiniProgram environment—and improving runtime performance to deliver native-grade experiences. His contributions span front-end UI work, canvas and glTF loader integration, and core runtime compatibility fixes, and he holds patents reflecting applied innovation in his domain. Based in Guangzhou, he combines systems-level thinking with hands-on coding across full-stack and embedded JavaScript environments, and his GitHub activity highlights pragmatic engineering that bridges open-source libraries with platform constraints.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Software Engineering, Bachelor’s Degree, Software Engineering at Northeastern University
bookHigh School, High School at Quanzhou No.7 High School
languagesChinese, English
github-logo-circle

Github Skills (12)

css10
threejs10
javascript10
react-components10
component-kit10
gltf10
wechat-mini-program10
react-component10
webpacker9
webpack9
api9
canvas8

Programming languages (8)

TypeScriptJavaC++JavaScriptObjective-CHTMLDartStylus

Github contributions (5)

github-logo-circle
WeChat MiniProgram adapted version of Three.js
Role in this project:
userFull-stack Developer
Contributions:11 commits, 2 PRs, 11 pushes in 9 months
Contributions summary:Eric primarily focused on adapting the Three.js library for use within WeChat MiniProgram environments. They modified core files to ensure compatibility, addressing canvas and window object requirements. Additionally, they added a glTF loader example and integrated polyfills to resolve issues during the loading process. The contributions included minifying the npm package.
adaptedwebgljavascriptwechatthreejs
微信小程序组件 / API / 云开发示例
Role in this project:
userFront-end Developer
Contributions:20 commits, 3 PRs, 23 pushes in 6 months
Contributions summary:Eric primarily contributed to the front-end development of a WeChat Mini Program demo application. They added, updated, and improved UI components and functionalities. This included modifications to the UI elements using CSS, the addition of analytics tracking, and fixing of template message features. Additionally, the user updated the canvas components and addressed lint issues to ensure code quality.
apiweixincloud-functionswechatwechat-mini-program
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
Eric Huang - Senior Software Engineer at Tencent