Skip to content

Work you can open today.

Each case study links to the live result and explains what was built and why.

Core Expanse home page: headline beside a tilted 3D answer sheet
Core Expanse scroll story: flagged answers marked in red on the answer sheet during data cleaning

A website that shows how a research study runs

A research and data collection firm in Lagos and Ilorin needed a site that explains its work to companies and academic researchers, and turns interest into study requests.

Core Expanse Ltd., 2026

The brief

Explain a service most visitors have never bought before, speak to two audiences (companies and researchers) at once, and make starting a study the obvious next step.

What we built

  • A scroll-driven 3D answer sheet that walks through a real study: design, fieldwork, cleaning, then analysis
  • An audience selector that shows example survey questions for employees, customers or study participants
  • Team profiles, an FAQ, and a validated contact form with clear error and delivery states
  • Light and dark themes, reduced-motion support and a static fallback where 3D is unavailable

Stack

  • Next.js 16
  • Three.js WebGPU and TSL shaders
  • GSAP ScrollTrigger
  • Lenis smooth scroll
  • Tailwind CSS v4
  • Vercel
Spectra website: the AI Listener detecting John 3:16 from a spoken sentence

A worship presentation app that hears the sermon and shows the verse

A desktop app for churches that projects scripture, songs and slides, and uses AI to detect Bible references from live speech and put them on screen.

Spectra (own product), 2026

The brief

Replace the separate scripture and song tools churches juggle with one app, let a single volunteer run a whole service, and keep working without an internet connection.

What we built

  • An AI Listener that detects Bible references in real time, with an autopilot that puts them live and voice commands such as "next verse"
  • AI-generated sermon notes using the Claude API, exported as Markdown, HTML or print
  • Scripture, a song library with automatic lyric segmentation, custom slides, branding and a media centre
  • NDI broadcasting to OBS and vMix, multiple display outputs, an offline Bible, accounts and paid plans

Stack

  • Electron
  • React
  • TypeScript
  • Claude API
  • Supabase
  • Sentry
Mobile Stitch website: a live build log ending in an Android APK and an iOS IPA

A service that turns a web app into signed iOS and Android apps

Connect a GitHub repository and Mobile Stitch wraps the React, Vue, Angular or Lovable web app with Capacitor, builds it in the cloud and returns store-ready files.

Mobile Stitch (own product), 2026

The brief

Shipping a web app to the App Store and Google Play normally needs a Mac, Xcode, signing certificates and native know-how. Remove all of that for web developers.

What we built

  • A GitHub App that reads only the repositories a user chooses
  • A repository check-up that detects the framework and can set up Capacitor automatically
  • Cloud build runners that clone, build, wrap, compile and sign, with live build logs
  • App icon and splash screen generation from a single upload

Stack

  • React
  • TypeScript
  • Supabase Edge Functions
  • GitHub Apps
  • GitHub Actions
  • Capacitor
CleanStatus screens: the app icon, the WhatsApp connection screen and a video upload in progress
More CleanStatus screens from the App Store listing

A subscription app that keeps WhatsApp status videos sharp

CleanStatus processes videos in the cloud so WhatsApp's re-encoding degrades them as little as possible, and splits long videos into status-length clips.

CleanStatus (own product), 2026

The brief

Build, launch and run a consumer product end to end: mobile app, video pipeline, subscriptions and store releases.

What we built

  • A React Native and Expo app on both stores, with over-the-air updates for quick fixes
  • Pro subscriptions through RevenueCat, with access decided by the server rather than the device
  • A video encoding pipeline on AWS Lambda that splits long videos into status-length clips
  • Push notifications, analytics, and an App Store review flow with a demo account

Stack

  • React Native
  • Expo
  • RevenueCat
  • AWS Lambda
  • Firebase Analytics
SpeedPay screens: onboarding, wallet balance with recent transactions, and bill payment categories
More SpeedPay screens from the App Store listing

A fintech app for transfers and bill payments

A Nigerian payments app for wallet top-ups, money transfers and bills (airtime, data, electricity, TV and insurance), live on both app stores.

SpeedPay Limited, 2023

The brief

Give customers fast, secure everyday payments on iPhone and Android from a single codebase.

What we built

  • The mobile app, as Senior Frontend Developer, shipped to both stores from one codebase
  • Biometric login, face detection, a privacy screen and push notifications
  • Over-the-air live updates and in-app update prompts so fixes reach users quickly

Stack

  • Ionic Angular
  • Capacitor
  • Firebase
  • ML Kit
Onyxx App Store screens: an always-on agency, an inquiry inbox and quote negotiation

A web app built in Lovable, taken to the App Store without a rebuild

Onyxx is an AI booking agent for creatives that answers inquiries, negotiates quotes and closes bookings around the clock.

Ed Wynn Presents LLC, 2026

The brief

The product already worked as a web app. Get it into the App Store as a real native app while keeping one shared codebase.

What we built

  • A Capacitor iOS app around the existing React, Vite and Supabase web app
  • Push notifications, Firebase authentication, location, camera and speech recognition
  • Over-the-air live updates, signing, TestFlight and App Store submission through to approval

Stack

  • React
  • Vite
  • Capacitor
  • Supabase
  • Firebase
Adisa IQ screens: the Can I Afford It home screen, the scenarios dashboard and a purchase analysis form

A personal finance app that answers "Can I afford it?"

Adisa IQ helps people and businesses decide whether a purchase fits their finances, with saved scenarios, affordability scoring and analysis.

Ondgo Solutions, 2025

The brief

Ship the product to both app stores from one React codebase, backed by Supabase.

What we built

  • A React and Capacitor app on both stores from a single codebase
  • Biometric login, push and local notifications, and network awareness

Stack

  • React
  • Vite
  • Capacitor
  • Supabase
Loyal Locker screens: loyalty points overview, partner merchants and transaction history

A loyalty rewards app for shoppers and partner businesses

Members shop at partner businesses, earn and redeem points, and track their transactions in real time.

Ondgo Solutions, 2025

The brief

Give members one app for rewards across many businesses, on iPhone and Android.

What we built

  • The member app in Ionic React and Capacitor, shipped to both stores
  • Push notifications through Firebase Cloud Messaging
  • In-app update prompts and over-the-air live updates

Stack

  • Ionic React
  • Capacitor
  • Firebase Cloud Messaging
PocketButcher screens: order details, product listing and payment summary

A fresh meat ordering and delivery app

Customers browse fresh meat, check out with promo codes and delivery addresses, pay securely and track their orders.

PocketButcher, 2026

The brief

Build an ordering experience simple enough for everyday grocery shopping on a phone.

What we built

  • The mobile app in Ionic React and Capacitor on a Firebase backend
  • Paystack payments, location-based delivery addresses and secure storage
  • Push notifications, in-app update prompts and over-the-air live updates

Stack

  • Ionic React
  • Capacitor
  • Firebase
  • Paystack

Have a project in mind?

Bring the workflow that costs your team the most time. In one conversation we will map it and show you what could change.