Jay Yang

Client Side Developer at Tencent

Chengdu, Sichuan, 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

👤
Senior
🎓
Top School
Jay Yang is a client-side developer with 11+ years in game development and a decade-long track record at studios like Ubisoft and Tencent, specializing in C++ generic/template/meta programming and gameplay systems. He has deep experience across engine, graphics, UI and pipeline work, notably in Scaleform/Flash UI and Unity/Unreal integrations, and has driven cross-platform build and CI improvements for high-profile open-source projects such as xLua, puerts and sluaunreal. At Tencent he focused on build automation and platform support, resolving platform-specific compilation and deployment issues across Android, iOS, Windows and macOS. Comfortable bridging frontend and backend concerns, he also contributes practical integrations (e.g., lua-protobuf) and hot-reload/debugger fixes that improve developer workflows. Based in Chengdu, he blends systems-level C++ expertise with web/front-end sensibilities and a proven knack for stabilizing complex multi-platform toolchains.
code11 years of coding experience
job12 years of employment as a software developer
bookScholar, Software Engineering, Scholar, Software Engineering at Sichuan University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,152reputation
132kreached
32answers
83questions
github-logo-circle

Github Skills (39)

javascript10
ios10
c-language10
unreal-engine-510
unreal-engine-410
multiplatform10
plugin-development10
typescript10
bash10
build-system10
cross-platform10
cmake10
lua10
script10
unreal10

Programming languages (12)

C#TypeScriptShellC++CCMakeJavaScriptGo

Github contributions (5)

github-logo-circle
为xLua集成几个常用库,方便使用
Role in this project:
userFull-stack Developer
Contributions:6 commits, 7 PRs, 2 comments in 1 year 5 months
Contributions summary:Jay primarily focused on integrating and updating external libraries within the xlua project, specifically focusing on lua-protobuf. The user updated xlua to version 2.1.8 and integrated lua-protobuf replacing the previous pbc library. They also provided example usage of the lua-protobuf library within the project. Further contributions include fixes related to UWP and LuaJIT compilation errors.
xluapbcrapidjsonlpeg
Tencent/xLua

Jun 2017 - Oct 2020

xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:15 commits, 24 PRs, 25 comments in 3 years 4 months
Contributions summary:Jay's primary contributions center around enhancing the build and deployment processes for the project, particularly for Android, Windows (UWP, Win32, Win64) and iOS platforms. They implemented modifications to build scripts, incorporating conditional logic to handle different build environments and Visual Studio versions. These changes enable the correct building of necessary libraries across various architectures. The user also addressed issues related to build failures and ensured correct file copying, streamlining the overall build pipeline.
androidcsharpdotnetioslinux
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