Jianlin Xu is an R&D Director and former Android lead with 12 years of experience building client SDKs and mobile products, currently leading the client SDK team at Powerinfo in Beijing. A Tsinghua computer science graduate and Udacity deep learning alum, he combines strong Android engineering—evidenced by open-source projects like BigImageViewer and RxAndroidAudio—with systems work such as contributions to MEGA's Java bindings and the OkBuck build plugin. He focuses on RTC and real-time client problems but routinely applies critical thinking, test-driven practices, and pragmatic architecture across the stack. Jianlin values efficient, reliable product delivery through collaboration and continuous learning, and maintains a technical blog and active GitHub where "never stop" reflects his hands-on, improvement-driven approach.
12 years of coding experience
3 years of employment as a software developer
Deep Learning Nanodegree Foundation, Computer Science, Deep Learning Nanodegree Foundation, Computer Science at Udacity
Bachelor’s Degree, Computer Science, 92.1/100, Bachelor’s Degree, Computer Science, 92.1/100 at Tsinghua University
Maybe the most robust Android Audio encapsulation library, with partial Rx support.
Role in this project:
Mobile Developer (Android)
Contributions:47 commits, 15 PRs, 56 pushes in 5 years 3 months
Contributions summary:Jianlin primarily contributed to the `rxandroidaudio` repository, an Android audio encapsulation library with Rx support. Their work focused on enhancing the example application by incorporating features such as recording and playing audio, handling permissions, and integrating amplitude level visualization. The user also added stream audio recorder and player functionalities, along with non-reactive APIs for existing components, which indicates a focus on improving the library's capabilities and usability. Furthermore, they addressed bug fixes and code style issues.
Contributions:179 commits, 5 PRs, 193 pushes in 2 years 8 months
Contributions summary:Jianlin appears to be involved in the initial setup and development of an Android application. They created a template project with Gradle build files and basic Android application structure. Further commits demonstrate the import of dependencies like Dagger, Retrofit, and database integrations (DBFlow, and later, SqlBrite) alongside the implementation of UI components, indicating a focus on front-end and basic backend integration for data retrieval.
modularitytdd-androidandroidkotlinbootstrap
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.