David Lo is a Product Developer and Android specialist with 10 years of experience building and refactoring mobile apps, currently shaping Android BeeDrive at Synology. He combines deep expertise in Clean Architecture, MVVM, Jetpack Compose and Kotlin/Java with a pragmatic focus on testability (JUnit, Mockk), DI (Hilt, Koin) and stable concurrency (Coroutines). David often leads feature design and documentation—writing RD specs to align teams—and drives project estimation, progress reporting and codebase hygiene through large refactors and rewrites. He also brings practical monetization and analytics know-how (Ad SDKs, Firebase) plus hands-on skills in Retrofit, APK reverse engineering and Python scripting. Based in New Taipei, he balances technical leadership with mentorship, having supervised teams to meet diverse development needs while consistently tracking data to hit OKRs.
10 years of coding experience
6 years of employment as a software developer
學士, Information Technology, 學士, Information Technology at 淡江大學
Android Keyboard with 180+ dictionaries. Support swipe input (sliding input), Emoji keyboard, AI predictions, dictionaries downloading, and keyboard themes.
Contributions:75 commits, 63 PRs, 27 pushes in 6 months
Android keyboard sample project, using Zengine SDK. Support Swipe input (Sliding input), dictionaries downloading, AI predictions and keyboard theme. Providing 80+ dictionaries.
Contributions:2 pushes, 49 branches in 3 years 7 months
downloadinginput-methodandroidsdkpredictions
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.