



Boluwatife Osineye Mobile & Web Engineer
I turn business problems into products that ship.
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.
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.
ISDS Driver
A rider goes online, takes the next job, and proves the drop-off, on a cheap phone and a patchy connection.





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.





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




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





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





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



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.
- 01Screen: "Fund wallet"
Amount sheet, method picker, and the confirmation state the user actually trusts.
- 02Component: React Native + TypeScript
Typed form state, validation, an optimistic pending row, error and retry paths.
- 03State: Redux slice, Supabase session
Balance is one source of truth, shared by checkout, transfers and vendor earnings.
- 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) - 05Data: Postgres
wallets, ledger_entries, referrals. The referral feature released behind a flag, then widened.


