
A field logistics and data-capture platform I built for Goodwill Oil LTD, a used cooking oil collection company. It has separate dashboards for admins, managers, drivers and customers, with pickup scheduling (including weekly repeat collections), planned-vs-actual collection checks that flag mismatches for review, photo uploads from drivers, custom payouts per pickup, in-app and email reminders, and customer location capture with map lookup.

The official website and secure staff portal for OMEA Foundation, an NGO focused on elder care. I designed the architecture around Microsoft 365, using Microsoft Entra ID for staff sign-in, Microsoft Graph for integrations and SharePoint as the content and data store, with Paystack and Flutterwave for donations.

A scholarship management portal where applicants track their applications from submission to decision. I built the applicant dashboard, status timeline, notifications and document uploads, plus a full admin system with roles and permissions, payments, announcements, deadlines, FAQs, and analytics reports that export to Excel, CSV and PDF.

The camp registration platform for the C&S Youth Fellowship, Surulere. Attendees register online, verify their email with a one-time code, and receive a PDF receipt with a QR code for check-in. Admins manage sessions, roles and registrations from a dashboard.
The frontend for a digital gifting platform, built alongside a NestJS backend. I built the Account Levels feature (Starter Spark, Big Moment and Grand Celebration tiers), fixed bugs in the bank account flow and dashboard routing, and connected the UI to the backend API.

A church management dashboard. I connected the frontend to the backend API, set up cookie-based authentication with OTP verification, moved data fetching and state management to React Query, Zustand and Axios, and added skeleton loaders for smoother page loads.