Selected work

Seven shipped products

Everything below is live software with real users, built and run by the same two people who take on client work. Each case study covers the problem, the build and the stack.

  1. AI exam preparation

    OsceSetGo

    Live — paying users

    Medical students preparing for OSCEs lack realistic practice partners.

    Next.js 15 · React 19 · Supabase · Stripe · OpenAI

    Read the case study

  2. Two-sided marketplace

    FirstDrive

    Live on both app stores

    Learners struggle to find the right driving instructor, while instructors juggle admin across separate apps.

    React Native (Expo) · Next.js · Supabase · Stripe Connect

    Read the case study

  3. Online education

    Faseeha Institute

    Live

    Many Muslim women struggle to find qualified female Qur'an and Arabic teachers who fit study around life, work and family.

    Next.js · Supabase · Stripe

    Read the case study

  4. Shift-booking automation

    FlexFindr

    Live on the App Store

    Shift workers waste hours refreshing listings — and still lose shifts to whoever refreshes first.

    React Native (Expo) · Firebase / Firestore · Next.js

    Read the case study

  5. Ad intelligence SaaS

    Refractr AI

    Live

    E-commerce brands waste ad spend validating products and campaigns by hand.

    Next.js · Supabase · Stripe · Gemini / OpenAI

    Read the case study

  6. Car-buying service

    Nour Autos

    Live

    Selling a car privately drags — listings, viewings and haggling before any money moves.

    Next.js · Vercel

    Read the case study

  7. Gate automation — Kosovo

    Meti Motors

    Live

    Sliding and swing gates need specialist motors, installation and servicing — with pricing that's clear before any work starts.

    Static site · Vercel

    Read the case study

Want something like this built?