Ali Almoullim is a Senior Frontend Developer with 11 years of experience building web and mobile applications across Vue.js, React, React Native and Flutter, currently shaping frontend at Citi. With a bachelor's in Computer Programming from Bahrain Polytechnic, he has progressed from hands-on frontend roles to technical leadership and founding a startup, showing both delivery focus and product-minded initiative. He contributes to open source—notably implementing a Dart SDK generator and enhancing a cross-platform Flutter background location plugin—demonstrating full-stack chops and mobile systems know-how beyond typical UI work. Based in Bahrain’s Northern Governorate, he pairs pragmatic engineering with attention to resilient background services and developer tooling.
Flutter background location plugin for Android and iOS
Role in this project:
Mobile Developer (Android/iOS)
Contributions:19 releases, 133 commits, 30 PRs in 3 years 1 month
Contributions summary:Ali primarily focused on modifying the Flutter plugin to enhance its background location services on both Android and iOS platforms. They addressed spelling errors, implemented changes to the iOS Swift code to allow background location updates and added permissions management, and improved the example code. Their contributions included fixing a background service issue and enabling the dynamic setting of the notification title in the Android implementation, indicating a focus on improving the plugin's functionality and usability.
Generating SDKs for multiple programming languages and platforms ⚙️
Role in this project:
Full-stack Developer
Contributions:35 commits, 3 PRs, 5 comments in 10 months
Contributions summary:Ali contributed significantly to the development of the Dart SDK generator within the appwrite/sdk-generator repository. They implemented the Dart language class, created essential templates for client and service classes, and added the main library file. They also addressed call/request logic and added filters for correct commenting and string interpolation. Finally, they generated and refined an example Dart SDK.
jspythonjavascriptplatformsruby
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.