PORTFOLIO

My Portfolio Showcase

A curated collection of my production-grade Flutter mobile applications built for scale.

01
Mobile App Showcase

Trendupp

A creator economy platform connecting creators and advertisers.

A production creator economy platform built from the ground up, with multi-role dashboards for creators and advertisers on top of a scalable, maintainable codebase.

Problem

Creators and advertisers had no unified platform to connect, collaborate, and manage campaigns with clear, role-based workflows.

Solution

Architected and built the Trendupp codebase from scratch using Clean Architecture, Feature-Driven Design, the Repository Pattern, test-driven development, and Riverpod, with GoRouter-based navigation and deep linking, Firebase Analytics for engagement tracking, automated Codemagic CI/CD pipelines across dev, staging, and production, and Shorebird OTA updates for rapid iteration.

Outcome

Cut release turnaround time by roughly 50% through automated CI/CD and OTA updates, while establishing a scalable, test-driven codebase and engineering standards the wider team built on.

Flutter
Dart
Riverpod
GoRouter
Firebase Analytics
Codemagic
Shorebird
-50%
Release Turnaround
Android & iOS
Platform
Clean / Feature-Driven
Architecture
02
Mobile App Showcase

OneHaven

An AI-powered parental control and family safety platform.

A parental control app with AI-powered features, including real-time location sharing, app usage management, screen-time control, sex-offender alerts, and SOS alerts.

Problem

Parents lacked a single, flexible platform for monitoring and protecting dependents across multiple devices with real-time safety alerts.

Solution

Built a Flutter app with an MDM parental-control module (app blocking, screen-time limits, downtime scheduling), real-time location monitoring, customizable dashboards, GoRouter-based navigation with deep linking, Sentry crash monitoring, and Codemagic CI/CD, supporting multi-device and multi-caregiver management.

Outcome

Delivered a highly flexible family-safety platform supporting monitoring for 50,000+ family accounts, with co-caregiver support and an estimated 25% reduction in false-positive alerts.

Flutter
Dart
GoRouter
Sentry
Firebase
Codemagic
50K+
Accounts Monitored
-25%
False Positives
SOS, Sex Offender, Check-in
Alert Types
03
Mobile App Showcase

Spotentic

A service delivery platform connecting customers and providers.

A service delivery platform where customers can discover, book, and pay for services, while providers manage requests, schedules, and payouts through a dedicated flow.

Problem

Customers and service providers had no reliable platform to discover, book, and manage service delivery from request through completion and payment.

Solution

Built a Flutter app covering service discovery, booking, in-app payments, and provider-facing tools for managing requests, schedules, and payouts.

Outcome

Delivered a production service delivery platform streamlining bookings and payments for both customers and providers.

Flutter
Dart
Android & iOS
Platform
In-App
Payments
Customer & Provider
Roles
04
Mobile App Showcase

FCS Devotional

Daily devotional app for the Fellowship of Christian Students, Nigeria.

A feature-rich, offline-first devotional app offering daily devotionals, Bible reading plans, prayer points, in-app subscriptions, and a modern quiz-game feature.

Problem

The Fellowship of Christian Students had no centralized digital platform for daily devotionals, reading plans, or prayer points, leaving engagement scattered across informal channels.

Solution

Built a Flutter app backed by a Node.js and MongoDB API with Cloudinary media hosting, OAuth authentication, and GoRouter-based navigation with deep linking, delivering daily devotionals, reading plans, and push notifications to members.

Outcome

Published on Google Play and the App Store with 5,000+ users and consistently high daily engagement.

Flutter
Dart
Node.js
MongoDB
Cloudinary
Firebase
GoRouter
5K+
Users
Published
Play Store
High
Daily Active
Additional Mobile Projects
05
Mobile App Showcase

Rejoice in the Lord

A hymn app used by over 10,000 people worldwide.

A highly responsive hymn app with smart filters, advanced full-text search, hymn categorization, and a unique 3D side drawer that brings a modern, immersive feel to worship.

Problem

Physical hymn books made it slow and cumbersome to find, filter, or search specific hymns during live worship services.

Solution

Built a Flutter app powered by a binary search algorithm for instant lookups, smart filters, live search suggestions, hymn categorization, a custom 3D side drawer, and smooth animation controllers throughout.

Outcome

Used by 10,000+ people across Catholic churches in roughly 54 countries, meaningfully improving access to hymns and the flow of worship services worldwide.

Flutter
Dart
Animation Controllers
Binary Search Algorithm
Search Suggestions
10K+
Active Users
54
Countries
<50ms
Search Speed
06
Mobile App Showcase

Perpetual Help Novena

A Novena prayer app used by thousands worldwide.

A customizable Novena prayer app with rich, modern UI, dark mode, and adjustable text sizing for a comfortable, personalized daily prayer experience.

Problem

Existing prayer apps offered little in the way of accessibility, dark mode, or text customization, making daily use less comfortable than it should be.

Solution

Built a Flutter app with full dark mode, adjustable font sizing, smooth animation controllers, and intuitive navigation designed around daily Novena prayer.

Outcome

Used by thousands of Catholics in Nigeria, with strong praise for its accessibility, design, and overall user experience.

Flutter
Dart
Animation Controllers
Thousands
Users
Dark Mode
Custom Text
07
Mobile App Showcase

Station of the Cross

A customizable Stations of the Cross prayer app used by thousands.

A customizable prayer app offering several versions of the Stations of the Cross, with polished animations, smooth screen transitions, and multi-language support.

Problem

Catholics needed a portable, accessible way to pray the Stations of the Cross that could accommodate different traditions and languages.

Solution

Built a Flutter app supporting multiple prayer versions, smooth screen transitions, light and dark mode, adjustable text sizing, and multi-language content.

Outcome

Adopted by 3,000+ users in Nigeria, offering an accessible, personalized prayer experience.

Flutter
Dart
Animation Controllers
3K+
Users
Multi-language
Languages
Light/Dark
Theme
08
Mobile App Showcase

OneShout Security

Real-time emergency alerts and community safety platform.

A security app built around real-time alerts, live location tracking, an SOS panic button, and lost-person reporting, backed by Google Maps, WebSockets, and a Strapi CMS.

Problem

Communities lacked a fast, reliable way to broadcast emergencies, track incidents, and coordinate safety responses in real time.

Solution

Built a Flutter app integrating Google Maps, WebSocket-based real-time alerts, a Strapi CMS backend, Firebase, OneSignal push notifications, and RevenueCat for Apple Pay and Google Pay subscriptions.

Outcome

Delivered a production emergency-response platform adopted by 10,000+ users, enabling faster incident reporting and community response.

Flutter
Dart
Google Maps
WebSockets
Strapi CMS
Firebase
OneSignal
RevenueCat
10K+
Users
Real-time
Alerts
Android & iOS
Platform
App screenshot
09
Mobile App Showcase

UAM ASUU Cooperative

A cooperative finance app for loans, savings, and member management.

A finance management app that processes loans and savings for cooperative members, built around a multi-staged approval workflow and a companion guarantor-acceptance web portal.

Problem

The cooperative needed a transparent, auditable digital system to manage loan applications, approvals, and savings as its membership grew.

Solution

Built a Flutter app covering the full loan lifecycle: application, a multi-staged approval process, guarantor acceptance through a companion web portal, and clean, audit-ready transaction logs.

Outcome

Enrolled 1,000+ members, improving accountability and turning loan and savings processing into a faster, more transparent experience.

Flutter
Dart
Web Portal Integration
1,000+
Members
Multi-staged
Approval Flow
Full transparency
Audit Logs
App screenshot
10
Mobile App Showcase

Guardtrol

Guard management with facial verification and geofenced patrols.

A guard management companion app covering clock-in/out, break tracking, facial-recognition patrol verification, geofencing, and full offline operation with automatic resync.

Problem

Security firms had no reliable way to verify guard patrols, attendance, or location compliance, particularly in low-connectivity environments.

Solution

Built a Flutter app with facial-verification clock-in/out, geofenced patrol tracking, real-time WebSocket data sync, email alerts, and complete offline-first operation with automatic resync once connectivity returns.

Outcome

Deployed to security clients across Nigeria, giving them reliable guard accountability, patrol verification, and audit-ready reporting.

Flutter
Dart
Facial Recognition
Geofencing
WebSockets
Full
Offline Support
Facial + Geofence
Verification
Nationwide (Nigeria)
Deployment
App screenshot
11
Mobile App Showcase

Stafftrol

Employee management with facial-verification clocking and geofencing.

A staff management app with an admin dashboard for organization-level configuration, geofenced clocking via facial verification, leave management, and broadcast messaging.

Problem

Organizations needed a dependable way to manage remote and onsite staff attendance, leave, and communication, with strong verification and a clear audit trail.

Solution

Built a Flutter app with facial-verification clock-in/out that works both offline and server-side, geofencing, remote and onsite support, leave applications, targeted and broadcast messaging, and full attendance audit logs.

Outcome

Deployed across client organizations, streamlining attendance management and communication while keeping records accurate and audit-ready.

Flutter
Dart
Facial Recognition
Geofencing
Push Notifications
Facial + Geofence
Verification
Yes
Offline Support
Broadcast & Targeted
Messaging
App screenshot
12
Mobile App Showcase

MarketSpace NG

A production marketplace connecting buyers and sellers.

A marketplace app where users list and sell items, built for scale with efficient data fetching, caching, lazy loading, and ongoing performance optimization.

Problem

Buyers and sellers needed a fast, reliable marketplace app that could scale to thousands of real users without performance degrading.

Solution

Built a Flutter marketplace app with optimized data fetching and caching, lazy loading, OneSignal push notifications, and in-app version-update prompts.

Outcome

Scaled to thousands of real-world users on a production marketplace supporting 5,000+ active listings.

Flutter
Dart
OneSignal
Caching
5,000+
Active Listings
Thousands
Users
Optimized caching & lazy loading
Performance
MarketSpace NG app screenshot
MarketSpace NG app screenshot
MarketSpace NG app screenshot
13
Mobile App Showcase

Foundex

An AI-powered app to validate startup ideas and generate business plans.

An AI-powered app that helps founders track ideas, validate business concepts, and generate realistic business plans, with an in-app AI chatbot for guidance along the way.

Problem

Founders had no single, accessible tool for validating business ideas and getting structured, data-backed feasibility analysis.

Solution

Built a Flutter app from scratch using Clean Architecture and Riverpod, featuring idea-stage and progress tracking, comprehensive feasibility analysis, an AI chatbot, and Paystack-powered in-app subscriptions.

Outcome

Delivered a production AI-powered founder tool with subscription monetization and end-to-end feasibility analysis.

Flutter
Dart
Riverpod
AI Chatbot
Paystack
Clean / Riverpod
Architecture
In-app Subscriptions
Monetization
Chatbot-powered
AI
App screenshot
14
Mobile App Showcase

Declutrr

An escrow-based marketplace connecting buyers and sellers.

A marketplace app that holds payment in escrow until delivery is confirmed, with location-based search, queue-based offers, and built-in negotiation.

Problem

Buyers and sellers needed a trustworthy way to transact without risking non-delivery or payment disputes.

Solution

Built a Flutter app with Paystack-powered escrow payments, location- and category-based search with a distance slider, a queue-based offer system (up to three interested buyers per item), price negotiation, image and video uploads, in-app chat, and email delivery notifications.

Outcome

Delivered a full-featured, trust-first marketplace with built-in negotiation and secure escrow payments.

Flutter
Dart
Paystack
In-App Chat
Escrow via Paystack
Payments
Location & Category
Search
Queue-based (up to 3)
Offers
App screenshot