Yongrong Wang

Android Developer at bilibili Group

Yangpu District, Shanghai, 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
Yongrong Wang is an Android developer with 13 years of hands-on experience, currently building mobile features at bilibili in Shanghai. He has deep expertise in low-level media and UI work—authoring and improving a screen recorder using MediaProjection, MediaCodec and MediaMuxer and contributing to popular Android projects like DanmakuFlameMaster and SwipeBackLayout. His contributions span front-end image-in-text rendering with Fresco, robust library refactors, and backend tooling improvements such as enhancing a Python deep-search CLI—showing he moves comfortably between mobile, frontend and server-side code. Known for pragmatic fixes (orientation/audio in screen recording) and making libraries easier to integrate, he focuses on practical engineering that improves developer and user experience. Quietly prolific in open source, he combines production Android skills with an appetite for cross-stack problem-solving.
code13 years of coding experience
book长沙理工大学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (34)

json10
parser10
python10
vector-database10
android-sdk10
ui-design10
android-development10
java10
fresco10
llm10
android-library10
javas10
uid10
front-end-development10
parsing10

Programming languages (12)

TypeScriptJavaC++StarlarkCSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
bilibili/drawee-text-view

Apr 2016 - Nov 2017

Simple drawee spannable text view based on Fresco
Role in this project:
userFront-end Developer
Contributions:18 commits, 2 PRs, 14 pushes in 1 year 6 months
Contributions summary:Yongrong primarily contributed to the development of a DraweeSpan, a custom spannable text view based on Fresco for displaying images within text. Their work involved implementing the `DraweeSpan` class, integrating it with a `DraweeTextView`, and creating a builder for easy instantiation. They also added tests to the demo application, demonstrating the usage and functionality of the `DraweeSpan` and `DraweeTextView` components. Furthermore, they refactored the codebase and updated the Fresco library dependency.
spannablefresco
yrom/ScreenRecorder

Nov 2014 - Jul 2019

Implement screen capture without root on Android 5.0+ by using MediaProjectionManager, VirtualDisplay, AudioRecord, MediaCodec and MediaMuxer APIs
Role in this project:
userMobile Developer (Android)
Contributions:3 releases, 31 commits, 2 PRs in 4 years 8 months
Contributions summary:Yongrong primarily contributed to the `screenrecorder` Android application. Their work involved implementing core functionalities of the screen recording feature, including the capture of the screen using `MediaProjectionManager`, `VirtualDisplay`, and related APIs, along with the encoding and muxing of video data. They also made improvements such as fixing typos, adding audio recording capabilities, and making codec and format parameters selectable, indicating a focus on refining the application's functionality and user experience. Furthermore, the user has been working on fixing the orientation bug, along with share the display and broadcast the files.
rootmediacodecandroidscreen-capture
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