Michael Bui

Software Engineer at Built to Roam Pty Ltd

Sydney, New South Wales, Australia
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
Michael Bui is a software engineer based in Sydney with 8 years of experience building cross-platform mobile applications, particularly in Flutter and iOS. He has contributed significant iOS work to prominent open-source projects like flutter_local_notifications, flutter_appauth and device_calendar, adding platform-specific features such as foreground notification handling, custom sounds, timezone management and recurring-event support. Comfortable across mobile and Dart ecosystems, he has also improved state-management tooling through contributions to mobx.dart, enhancing test coverage and developer examples. His background includes an Honours BSc and MSc in Computer Science from the University of Sydney, reflecting a strong academic foundation. Colleagues would note his knack for pragmatic interoperability—bridging native iOS APIs with cross-platform plugins—to make developer-facing libraries feel seamless.
code8 years of coding experience
bookThe University of Sydney
github-logo-circle

Github Skills (21)

objective-c10
authorizations10
ios10
flutter-plugin10
mobx10
flutter-apps10
authentication10
user-authentication10
authorization10
appauth10
mobile10
state-management10
swift10
flutter-game10
dart10

Programming languages (10)

C#HCLTypeScriptJavaC++CSSJavaScriptObjective-C

Github contributions (5)

github-logo-circle
MaikuB/flutter_appauth

Feb 2019 - Jan 2023

A Flutter wrapper for AppAuth iOS and Android SDKs
Role in this project:
userMobile Developer (iOS)
Contributions:84 releases, 67 reviews, 159 commits in 3 years 11 months
Contributions summary:Michael primarily contributed to the development of the iOS mobile application within the `flutter_appauth` repository. Their work involved implementing features related to authentication and authorization, specifically focusing on the AppAuth library integration. The contributions included adding support for new methods, updating dependencies, and fixing various issues. They also made updates to the example app and improved the codebase by addressing warnings and improving code formatting.
sdksdartandroidflutter-pluginappauth
A Flutter plugin for displaying local notifications on Android, iOS, macOS, Linux and Windows
Role in this project:
userMobile Developer (iOS)
Contributions:227 releases, 259 reviews, 725 commits in 4 years 10 months
Contributions summary:Michael was primarily focused on developing features for the iOS platform, as indicated by code changes related to local notifications and platform-specific implementations. Their contributions involved adding support for various notification styles (e.g., showing notifications with payloads, no title or body), managing the display of iOS notifications when the app is in the foreground, as well as implementing methods for setting up notifications with custom sound and for handling notification actions. The user also incorporated the use of a newer API for iOS notifications and added a new class to manage timezones.
local-notificationsios-androiddartlinuxandroid
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
Michael Bui - Software Engineer at Built to Roam Pty Ltd