Skip to content
ANGEL MAILE
Let’s talk
ANGEL MAILE
Sino Tutor

Sino Tutor (Pty) Ltd, 2025

Product

Sino Tutor

A tutoring marketplace that matches learners with vetted tutors, handles scheduling, and settles payouts automatically.
Overview

Sino Tutor came to me with a spreadsheet, a WhatsApp group and four hundred learners. The brief was simple to say and hard to do: turn a manual matching business into a product that runs itself on a Sunday night.

Next.jsTypeScriptPostgreSQLPrismaStripe ConnectResend
Client
Sino Tutor (Pty) Ltd
Year
2025
Discipline
Web platform
Duration
14 weeks
Role
Product design, Frontend, Backend, Deployment
3.4k
Sessions booked in year one
92%
Bookings completed without support
1.1s
Largest contentful paint
0
Manual payouts remaining

The challenge

Matching was done by hand. Every booking needed three messages, a calendar check and a manual EFT. Growth was capped by how many hours the founders could personally give, and the error rate rose with every new tutor.

Approach

How the work was actually done.

Three decisions that shaped the outcome more than anything else on the project.

  1. 01

    Model the business before the interface

    We spent the first fortnight mapping every state a booking can be in: requested, matched, confirmed, delivered, disputed, settled. Getting that model right meant the UI could stay almost boringly simple.

  2. 02

    Make the marketplace two-sided from day one

    Tutors got a real dashboard, not an afterthought: availability, earnings, learner history, and a payout ledger they could reconcile themselves. Trust on the supply side is what keeps a marketplace alive.

  3. 03

    Automate money last, and carefully

    Payments went live only once the booking lifecycle was stable. Stripe Connect handles split payouts, with a seven-day hold and an escalation path for disputes.

Marketing site and booking entry point
Marketing site and booking entry point
Tutor dashboard: sessions, payouts, reviews
Tutor dashboard: sessions, payouts, reviews
Design system and component library
Design system and component library
Outcome

Sino Tutor now runs bookings end to end without a human in the loop. The founders moved from operating the business to growing it, and tutor onboarding dropped from a two-day back-and-forth to a fifteen-minute self-serve flow.

Angel understood the business before he wrote a line of code. We got a product that matches how we actually work, not how software thinks we should.

Naledi KhumaloCo-founder, Sino Tutor

ContactBooking from next quarter

Building something like Sino Tutor?

Tell me where you are: an idea, a half-finished build, or a product that has outgrown its foundations. The first conversation is free and usually clarifies more than it costs.

Studio
Studio 04, Bree Street, Cape Town
Hours
Mon – Fri, 08:30 – 17:30 · SAST (UTC+2)
Angel Maile at work

Replies within one business day. Cape Town, South Africa, SAST (UTC+2).

Cape Town