Great score on Manage State in Flutter with Nested Components, Difficulty Medium
Great score on Design a Real-Time Financial Data Flutter Application, Difficulty Medium
Great score on Design an Efficient API Integration Strategy for E-Commerce, Difficulty Medium
Great score on Debug and Enhance Weather Forecast Feature, Difficulty Medium
Great score on Debug and Enhance Event Fetching Feature, Difficulty Medium
GraphQL Integration: Designing and implementing efficient mutations and queries.
Audio Recording Implementation: Integrating and managing audio recording functionality within a Flutter application.
State Management with GetX: Utilizing GetX for effective state management and code organization.
UI/UX Collaboration: Working closely with designers to create a user-centric application.
Responsive Design: Implemented adaptive layouts to ensure applications function seamlessly across various screen sizes and device orientations.
Developed and deployed medical applications using GraphQL, incorporating audio recording functionalities for diagnosis.
Firebase Integration: I implemented Firebase Authentication for user authentication and Firebase Realtime Database (or Firestore) for real-time message storage and retrieval.
Chat Room Management: I implemented features for creating and managing chat rooms, including group chats and private conversations.
Message Handling: I implemented features for sending, receiving, and displaying messages, including text, images, and other media.
Developed complex and responsive user interfaces using Jetpack Compose, showcasing proficiency in modern Android UI development.
Implemented manual dependency injection to promote loose coupling and enhance code testability
Utilized ViewModel factories for efficient ViewModel management and handling of configuration changes.
Integrated Jetpack Compose Media3 and ExoPlayer to implement advanced video editing features, including trimming, effect application, and concatenation.
Implemented video transcoding and export functionality, ensuring compatibility with various output formats.
Employed Kotlin DataStore for efficient and asynchronous data storage and retrieval of user preferences.
Gained in-depth experience with ExoPlayer and Media3 for robust video editing application development
Developed a CV and resume builder application using Flutter, showcasing proficiency in cross-platform mobile development.
Implemented GetX for efficient and scalable state management, ensuring smooth data flow and UI updates.
integrated RevenueCat for in-app purchase functionality on both Android and iOS platforms, managing subscriptions and premium features.
Developed a bookmarking feature, allowing users to save and easily access preferred scholarship listings.
Data Fetching with Dio and Interceptors: I implemented the application's data fetching logic using the Dio package, incorporating interceptors to manage API requests and responses efficiently. This ensured robust error handling and streamlined data retrieval for book listings and related information.
In-App Payments with Flutterwave and Paystack: I integrated payment gateways, specifically Flutterwave and Paystack, to enable users to purchase books and subscriptions within the application. This involved handling secure payment processing, transaction verification, and managing payment states
State Management with GetX: I utilized GetX for state management, effectively managing the application's data flow, user interactions, and UI updates. This choice allowed for efficient handling of complex state changes related to the shopping cart, bookmarks, and book reading progress.
Cart and Bookmark Features: I developed the shopping cart and bookmark features, allowing users to manage their selected books and save their reading progress. This involved implementing logic for adding, removing, and updating items in the cart, as well as managing user bookmarks.
EPUB Book Reading with FolioReader: I integrated the FolioReader library to enable users to read EPUB book files within the application. This involved handling book parsing, rendering, and navigation, providing a seamless reading experience.
Forking and Rewriting Flutter Plugin Code: I had to fork several Flutter plugin repositories and rewrite portions of their code to address compatibility issues and tailor them to the application's needs. Which involve tasks such as Analyzing the plugin's source code to identify limitations and bugs. Modifying native platform code (Android and iOS) to implement custom functionalities. Adapting the Dart codebase to ensure seamless integration with the application's architecture. Thoroughly testing the modified plugins to guarantee stability and reliability.
Audiobook Playback with Flutter Media Player: I implemented audiobook playback functionality using the Flutter Media Player, ensuring smooth audio playback even when the app is in the background or off-background. This involved managing audio playback states, handling background audio sessions, and implementing playback controls.
Location & Mapping: Implemented real-time location tracking using the Google Maps API within Flutter applications, enhancing user engagement and providing location-based services.
Push Notifications: Integrated Firebase Cloud Messaging (FCM) and Firebase Functions for both Android and iOS platforms, significantly improving customer retention through targeted push notifications.
Real-time Communication: Enabled real-time chat functionalities in applications using either Pusher or Firebase services, fostering interactive user experiences
API Integration & Error Handling: Established robust API connections for seamless data accessibility, utilizing the Dio package in Flutter and Dagger Hilt in Kotlin for efficient dependency injection and comprehensive error handling.
UI/UX Development: Designed and implemented consistent application themes, text styles, and color palettes for global UI consistency.
State Management: Employed state management solutions, including GetX for optimal Flutter performance and MutableState/remember for efficient state handling in Kotlin projects.
Modern UI Development (Kotlin): Developed declarative user interfaces using Kotlin Jetpack Compose, ensuring modern and responsive designs.
Innovation & Growth: Contributed to the expansion of the company's mobile application portfolio by developing innovative solutions tailored to client needs.
Implemented Git flow for structured version control, ensuring a robust and collaborative development workflow.
Managed application state effectively in both native Android (Java/Kotlin) and Flutter (Dart) environments.
Architected authenticated and feature-rich applications leveraging a combination of Firebase and RESTful APIs.
Implemented Flutter Bloc for state management within flutter projects.
Implemented interceptors to enhance API communication security and integrity.
Implemented Flutter Bloc for state management within flutter projects
A mobile application built with flutter that serves as a marketplace for charter boats and charter yachts from various providers worldwide.


A mobile application built with flutter for users who wants to purchase and read books


A mobile application built with flutter that helps users to build very concise and well crafted cv and resume.

