Young for you

Software Engineer at Open Source

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
Young for you is a seasoned software engineer based in Singapore with 13 years of hands-on experience building mobile and full-stack solutions, particularly on Android. He has contributed to notable open-source projects like Alibaba's Weex framework, improving Android SDK performance and refresh behaviors, and has refined UI components such as circular progress views and JS bridges for robust webview communication. Comfortable refactoring legacy code and optimizing rendering paths, he focuses on cleaner APIs, internationalization, and reducing runtime allocations. Known for pragmatic fixes—like addressing Chinese-character encoding in JS bridges—he blends low-level Android expertise with practical cross-platform thinking.
code13 years of coding experience
github-logo-circle

Github Skills (21)

javascript10
webview10
ui-design10
java10
javas10
sdk10
android10
android-webview10
mobile10
weex10
custom-view10
refactoring10
debug9
url-encoding9
debugging9

Programming languages (9)

TypeScriptJavaC++JavaScriptLuaPerlHTMLKotlin

Github contributions (5)

github-logo-circle
uknownothingsnow/JsBridge

Jun 2015 - Sep 2022

android java and javascript bridge, inspired by wechat webview jsbridge
Role in this project:
userFull-stack Developer
Contributions:39 commits, 32 PRs, 45 pushes in 7 years 3 months
Contributions summary:Young primarily contributed to the JavaScript bridge functionality, focusing on communication between Android Java and JavaScript web views. They implemented base64 encoding and later reverted to URL encoding for message handling, addressing issues with Chinese characters. Code formatting improvements and the addition of Chinese language support in the demo files were also completed. Furthermore, the user added the ability to remove javascript handlers, further extending the functionality of the JS bridge.
jsbridgejava-androidbridgejavascriptandroid
CircleProgress, DonutProgress, ArcProgress
Role in this project:
userFull-stack Developer
Contributions:55 commits, 25 PRs, 25 pushes in 6 years 10 months
Contributions summary:Young primarily contributed to the development of a circular progress indicator library, modifying and refactoring core components like `CircleView`, `DonutProgress`, and `ArcProgress`. They added features such as customizable text visibility, inner drawables and color options, and also fixed bugs and optimized the layout of the views. The user also refactored the code to avoid object creation within the `onDraw` method and improved the overall structure of the project by creating a `BaseProgress` class.
wordpress
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
Young for you - Software Engineer at Open Source