Mono Masayuki Ono is a versatile software engineer with 12 years of experience specializing in Flutter/Dart, Firebase/GCP, iOS/Swift and TypeScript, combining hands-on mobile development with backend integration. He co-founded and led engineering at startups before moving into freelance and advisory roles, currently advising NTT DOCOMO and Sola while maintaining active freelance work. A pragmatic problem-solver, he contributes to high-profile open-source projects such as FlutterFire and Riverpod—fixing platform-specific iOS bugs and improving example UIs and docs—demonstrating attention to both developer experience and production reliability. His tooling work includes creating LicensePlist, an iOS dependency license generator that integrates GitHub, CocoaPods, Carthage and SwiftPM, showing a knack for cross-toolchain automation. Trained at the University of Tokyo (MSc in Intelligent Mechanical Information), he blends academic rigor with product-minded engineering and a pattern of improving developer workflows behind the scenes.
A license list generator of all your dependencies for iOS applications
Role in this project:
Backend Developer
Contributions:144 releases, 9 reviews, 479 commits in 5 years 9 months
Contributions summary:Mono primarily contributed to the core functionality of the iOS license list generator. Their work involved implementing API interactions with GitHub, parsing dependency information, and integrating with Swift Package Manager. The user also added features to parse and collect license information from various sources, including CocoaPods and Carthage. Furthermore, the user made architectural improvements, refactoring and adding functionality such as the exclusion and renaming of libraries from configuration files.
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
Role in this project:
Front-end Developer
Contributions:1 review, 9 commits, 10 PRs in 2 years 1 month
Contributions summary:Mono primarily focused on improving the example applications within the repository. They fixed UI issues in the Marvel example, including fixing the circular progress indicator and enabling back navigation. The user also enhanced the UI by adding features such as displaying character names in the AppBar. Moreover, the user refactored code and corrected typos in the documentation.
asynchronouscachingdatabindingriverpodprovider
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.