Skip to content

Isaac Olaosebikan · Full-stack engineer

I build web and mobile products end to end.

Database, auth, payments and the screens people use. TypeScript, Next.js, React Native, Postgres. Open to remote roles from November 2026.

Raphmaths Estates marketing site, hero with property search
Halyard courier site, hero with a tracking-code search field

Selected work

Each one built end to end: schema, auth, payments where needed, and the interface.

Raphmaths Estates marketing site, hero with property search

Client project · Built, launching soon

Raphmaths Estates

A land sales platform for a client in Anambra State: a marketing site, a Next.js admin dashboard and a React Native app, all on one Supabase database.

  • Row-level security as the authorisation boundary across web, admin and mobile
  • Flutterwave webhook that re-verifies every transaction before an order is marked paid
  • Three-level agent referral engine with commissions on an append-only ledger

Next.js, React Native, Supabase, Flutterwave, Resend

Halyard courier site, hero with a tracking-code search field

Personal project · Live demo

Halyard

A white-label courier site with live shipment tracking, a staff dashboard, QR-coded waybills and invite-only roles.

  • Row-level security on every table; public tracking only through one function that returns masked names
  • Shipment status set by a database trigger from scan events, not by app code
  • Database tests run the migrations in embedded Postgres and check every policy as each user role

Next.js 16, TypeScript, Supabase, Tailwind CSS

Radio Nigeria Ibadan site, list of south-west FM stations

NYSC assignment · Working build, not yet the official site

Radio Nigeria Ibadan

A new website for the station, built from scratch for its ICT unit during my NYSC year.

  • Live audio streaming, with a player for each station
  • News publishing that staff manage through an admin panel
  • Designed and built from scratch, from layout to database

React, Vite, Supabase, Tailwind CSS

  • Norra & Co. A small marketing site for a brand studio. HTML, CSS, JavaScript

    Visit site

How I build

Rules live in the database.

Access control is Postgres row-level security, and the rules that must never break are constraints and triggers. A missed check in app code cannot leak or corrupt data. On Halyard, tests run every policy as each user role.

Money is verified, not trusted.

Payment webhooks re-check every transaction with Flutterwave, amount and currency included, before an order settles. A forged or failed callback cannot mark anything as paid.

One system, every surface.

Web, admin and mobile share one database and one set of rules, so a change lands everywhere at once. Raphmaths Estates is built this way: a marketing site, a dashboard and a React Native app on one Supabase database.

Stack

Languages
TypeScript, JavaScript, SQL, PHP
Frontend and mobile
React, Next.js (App Router), React Native, Expo, Tailwind CSS
Backend and data
Node.js, PostgreSQL, Supabase (Auth, Edge Functions), Prisma, row-level security, MySQL
Integrations
Flutterwave payments and webhooks, Resend, REST APIs, Baileys (WhatsApp)
Tooling and deployment
Git and GitHub, Vercel, Railway, Android Studio, Xcode

About

I'm a full-stack engineer in Ibadan, Nigeria. I studied Computer Science at Joseph Ayo Babalola University and went straight into building for clients.

So far that's a land sales platform with web, admin and mobile apps, an always-on WhatsApp bot for a second client and, during my NYSC year, a new website for the ICT unit at Radio Nigeria Ibadan.

I like work where correctness matters: auth, payments and data that has to stay right. I'm used to working independently with remote clients, and I document what I build.

Based in
Ibadan, Nigeria (WAT, UTC+1)
Now
Web Developer (NYSC), Radio Nigeria Ibadan, until October 2026
Freelance
Full-stack work for clients since 2025
Education
B.Sc. Computer Science, Joseph Ayo Babalola University, 2025
Looking for
Remote full-stack, frontend or React Native roles from November 2026

Hiring for a remote role, or have something to build?

Email is the quickest way to reach me. I read every message and reply within a day or two.