Duan Hong

Teacher at Tencent

Shenzhen, 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
Duan Hong is a seasoned software professional and educator based in Shenzhen with 14 years of experience, currently teaching at Tencent while maintaining active hands-on development in Android. He builds practical mobile tooling—most notably contributing key features to DrawableToolbox to programmatically create and manipulate Android drawables, reducing boilerplate and improving UI flexibility. Comfortable bridging pedagogy and production engineering, Duan emphasizes pragmatic solutions that make developers’ lives easier. Driven by continuous self-improvement (“to be a better man”), he blends steady mentorship with a sustained open-source mindset.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,254reputation
558kreached
117answers
11questions
Badges
android
top-5%
kotlin
top-5%
github-logo-circle

Github Skills (16)

kotlin10
android-sdk10
android-development10
android9
uid8
interface-design8
ui-design8
objective-c6
ide6
uitextview6
ios6
android-studio6
android-recyclerview6
android-layout6
intellij-idea6

Programming languages (8)

JavaC++JavaScriptCommon LispObjective-CHTMLPythonKotlin

Github contributions (5)

github-logo-circle
duanhong169/DrawableToolbox

Jul 2018 - Sep 2018

🛠️ The missing drawable toolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files.
Role in this project:
userMobile Developer (Android)
Contributions:7 releases, 59 commits, 18 pushes in 1 month
Contributions summary:Duan significantly contributed to the `drawabletoolbox` repository, which provides an Android drawable creation library. Their work involved adding support for creating drawables programmatically, with features such as state lists, rounded corners, and ripple effects. They also added a `LayerDrawableBuilder` and support for scaling, rotating and flipping drawables.
xml-filesboringtoolboxxmlandroid-library
duanhong169/Camera

Apr 2018 - Sep 2018

Contributions:4 releases, 63 commits, 11 pushes in 5 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
Duan Hong - Teacher at Tencent