Jacky Neo

Beijing, Singapore
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
Jacky Neo is a game-focused developer and designer with 10 years of hands-on experience and a background in game design and gamification from Republic Polytechnic. Based in Beijing and originally from Singapore, he blends technical iOS development chops—evidenced by contributions to the notable JSPatch project where he fixed critical inheritance bugs and added testing/playground tools—with UX and localization work for large-scale games at Alibaba. He’s passionate about polishing player experience, from naming conventions and UI scaling for mobile-PC ports to font and interaction details that improve accessibility. Known for bridging code and design, Jacky brings a practical eye for hotfix-safe mobile solutions and a habit of validating changes with tests and demos.
code10 years of coding experience
bookDiploma of Education, Game Design and Gamification, Diploma of Education, Game Design and Gamification at Republic Polytechnic
bookN Levels, N Levels at Woodlands Ring Secondary School
languagesEnglish, Chinese
github-logo-circle

Github Skills (4)

javascript10
ios10
objective-c10
unit-testing8

Programming languages (2)

CSSObjective-C

Github contributions (5)

github-logo-circle
bang590/JSPatch

Feb 2016 - Sep 2016

JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.
Role in this project:
userMobile Developer (iOS)
Contributions:6 commits, 18 PRs, 10 comments in 7 months
Contributions summary:Jacky primarily contributed to the JSPatch project by fixing bugs related to the `self.super()` method call, crucial for inheritance in JavaScript bridging to Objective-C. They modified the Objective-C code in `JPEngine.m` to correct call loops and updated JavaScript code within `JSPatch.js` to enhance method definitions and fix the super class implementation. Further contributions involved adding and modifying test cases in `JSPatchDemo` to validate the `self.super()` functionality. The user also added a playground tool within the project.
objective-cios-appobjective-c-runtimejavascriptbridge
Awhisper/VKDevTool

May 2016 - Sep 2016

Contributions:58 commits, 46 pushes, 1 branch in 3 months
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