OverviewISDSFitnexCartifyContact
ISDS bulk shipment package details
ISDS Vendors dashboard with incoming orders and balance
Insta-Delivery customer home with nearby vendors and wallet balance
Fitnex home with sessions, volume and streak
ISDS Driver online on the map waiting for orders
Cartify product listing

Boluwatife Osineye Mobile & Web Engineer

I turn business problems into products that ship.

4 systems live200+ users on a solo build100+ developers mentored
ISDS: three apps live, one in development
Fitnex: live PWA, 200+ active users
fitnexonline.com

Track record

I led frontend delivery at ISDS (wallet, checkout, performance) across four apps. I've mentored 100+ engineers and shipped Fitnex solo to 200+ users, and still maintain it.

ISDS

Mobile logistics and commerce for businesses across Nigeria and Africa. Four apps, four different users, one platform: customer, vendor, driver, and a business-facing client.

Insta-Delivery Driver

ISDS Driver

A rider goes online, takes the next job, and proves the drop-off, on a cheap phone and a patchy connection.

Driver message centre
Order ready for pickup
Driver online on the map, waiting for orders
Order delivered confirmation
Driver performance review
Insta-Delivery Customer

ISDS Customer

Ordering from a nearby vendor used to mean phone calls and cash. This app carries the whole thing: pay from an in-app wallet, watch the delivery move.

Insta-Delivery splash screen
Customer category browser
Customer home with location, categories and nearby food
Search results across stores and items
Customer home with location not yet set
Insta-Delivery Vendors

ISDS Vendors

A shop needs to accept an order, prepare it against a timer, dispatch it, and get its money the same day.

Vendor notifications
Transfer funds to another wallet
Vendor dashboard with incoming orders and balance
Withdraw earnings to a bank account
Vendor onboarding: insurance and protection
Insta-Delivery Customer B2BIn development

ISDS Customer B2B

Businesses booking local, international and multi-drop bulk shipments, with insurance and compliance handled in the same flow.

B2B onboarding: insurance and protection
Bulk shipment package details
B2B dashboard: international, local and bulk shipping
Bulk shipment delivery method
Bulk shipment pickup step
Fitnex: conceived, built and launched solo

Fitnex

Log a workout in seconds and see whether you are actually getting stronger. Installable, and working with no signal in the gym.

200+active users.
Fitnex home with sessions, volume and streak
Fitnex stats, volume comparison and personal records
Fitnex landing screen: Train hard, track harder
Fitnex workout history by week
Personalised setup from the Fitnex onboarding quiz
Fitnex profile with badges and goals
CartifyDemo project

Cartify

A storefront that takes a real payment: browse, basket, sign-in, Stripe checkout. Built to prove the commerce path works.

Next.js · TypeScript · Stripe · Clerk
Cartify search results
Cartify product listing
Cartify Stripe payment step
Cartify Stripe checkout with Apple Pay
Cartify basket with order summary

Front end to system: wallet funding, all the way down

One real feature from Insta-Delivery, traced through every layer I touch. When it breaks, I can find it and fix it at any one of them.

  1. 01Screen: "Fund wallet"

    Amount sheet, method picker, and the confirmation state the user actually trusts.

  2. 02Component: React Native + TypeScript

    Typed form state, validation, an optimistic pending row, error and retry paths.

  3. 03State: Redux slice, Supabase session

    Balance is one source of truth, shared by checkout, transfers and vendor earnings.

  4. 04API: Node service

    Initialise funding, verify the provider webhook, write the ledger entry once, idempotently.

    POST /wallet/fund → { reference } POST /wallet/webhook → verify(sig) → ledger.insert(once)
  5. 05Data: Postgres

    wallets, ledger_entries, referrals. The referral feature released behind a flag, then widened.

Have a product idea? Let's talk.

Start a conversation
Availability
Open to full-time and contract work, available to work remotely with teams anywhere.
Résumé
Available on request.