Hien Nguyen is a seasoned mobile app developer with 9 years of experience, specializing in Android, Java, React Native and Flutter. As a former Android Team Leader and now a professional freelancer based in Ho Chi Minh City, he blends hands-on implementation with small-team leadership and client-facing delivery. He applies clean architecture and MV* patterns to build performant, UX-focused apps and continually researches optimizations to squeeze more from mobile platforms. His open-source contributions include stabilizing Android media controls and implementing Android platform features for a Flutter callkit plugin, demonstrating attention to reliability across OS versions. Comfortable supporting web frontends and backend APIs for mobile integrations, he thrives on challenging projects that require both deep platform knowledge and practical product thinking.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Ho Chi Minh City University of Science
Contributions:33 releases, 9 reviews, 124 commits in 1 year 3 months
Contributions summary:Hien's contributions primarily focus on implementing the Android platform for the Flutter Callkit Incoming project. The commits involve creating and updating Kotlin files for the Android platform, including a BroadcastReceiver, an Activity and a NotificationManager. The changes suggest the user is implementing the core functionality of the Flutter plugin to manage incoming calls, handle UI for incoming calls, and also handle notifications.
Display and manage media controls on lock screen and notification center for iOS and Android.
Role in this project:
Mobile Developer (Android)
Contributions:12 commits, 2 comments in 1 year
Contributions summary:Hien primarily focused on fixing bugs and improving the stability of the Android implementation of the react-native-music-control library. They addressed crashes related to Android 9 and resolved issues with the notification service, including handling potential NullPointerExceptions. Their contributions involved modifying core Android-specific files such as `MusicControlModule.java` and `MusicControlNotification.java` to ensure the correct operation of media controls on the lock screen and notification center. These changes enhanced the reliability and robustness of the library's Android functionality.
centerreactlockreact-nativelock-screen
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.