All work
Case study 02 / 04Fintech · Mobile · WebKuya Technologies · 2021 – 2025

InstaPay

A South African payments ecosystem — a consumer wallet and a merchant app — built for people with or without a bank account. I led end-to-end product design and owned the design system both apps share.

Role
Senior UI/UX Designer
Platforms
iOS, Android, Web
Domain
Payments · Fintech
Live
instapay.co.za

Illustrative recreation of the consumer (Gini) and merchant experiences. Names and amounts are sample data.

01 — Overview

Pay. Send. Save. Earn. Two apps, one ecosystem.

InstaPay brings financial tools to both sides of a transaction. Gini, the consumer app, lets people pay at stores, send money instantly, earn cashback, top up airtime and electricity, and earn interest on their balance. InstaPay Merchant lets businesses accept payments in-store, online, via QR and payment links — and manage sales, inventory and analytics in one place.

There are no monthly fees and you don’t need a bank account to use it — which means many users are doing digital payments for the very first time.

R1bn+

Payments processed on the platform every year.

500k+

Transactions flowing through the apps each year.

Platform figures as published on instapay.co.za

02 — The challenge

Money is the highest-stakes interface there is.

When a screen confuses someone here, it doesn’t just cost a click — it costs their money, or their trust in the product. And the people most likely to be confused are exactly the people InstaPay was built for.

  1. Novice users. Many customers are new to digital payments, or don’t have a bank account at all.
  2. Regulation everywhere. Compliance and technical requirements shape onboarding, verification and every money movement.
  3. Two audiences, one product. Consumers and merchants need very different tools that still feel like one trusted brand.
  4. Many surfaces. Consumer app, merchant app and web — consistency had to scale without slowing squads down.
Guiding question
How do we make regulated finance feel as simple as sending a message?
03 — My role

Owning design across the full product lifecycle.

End-to-end designLed product design for InstaPay, owning decisions from discovery to delivery.
Design systemArchitected and maintained the shared system across B2C payments and B2B tools.
Compliance → UXTranslated regulatory and technical requirements into intuitive, mobile-first flows.
Squad partnerWorked in agile squads with engineers and product owners, championing WCAG.
04 — Approach

Four principles that guided every screen.

01

Novice-first, mobile-first

Every flow was designed for someone doing it for the first time, on a phone. Plain language over financial jargon; one primary action per screen.

02

Compliance, translated

Regulatory requirements became short, guided steps with visible progress — rather than walls of fine print that people abandon.

03

Show the money, always

Balances, fees and outcomes stay visible before and after every action, so nobody is surprised by what just happened.

04

Accessible by default

WCAG contrast, generous touch targets and scalable text — built into the components, not patched on later.

05 — Design system

One system for payments, merchants and B2B tools.

I architected and maintained a scalable design system that kept UI consistent across B2C payment gateways and B2B strategy tools. A shared foundation meant squads could ship faster — and users met the same, familiar patterns wherever money moved.

Actions
Send moneyPay with QRAdd beneficiaryContinue
Amount
R250,00
✓ Free — no transfer fee on this payment
Core colour
Navy Blue Lime Mist
Guided steps
Step 2 of 4Verify your identity
Transaction row
Prepaid electricityToken sent by SMS · 08:12
−R 250,00
CashbackReward · 08:12
+R 3,20

Component specimens recreated for this case study.

06 — Outcome

Less friction for first-timers. Faster, consistent delivery.

  1. Measurably reduced friction for novice users across compliance-heavy flows.
  2. One design system keeping consumer, merchant and B2B surfaces consistent.
  3. Accessibility standardised — WCAG and inclusive design built into squad delivery.
  4. Team Player award at Kuya Technologies, 2024.
07 — Learnings

What fintech taught me.

01

Clarity is a security feature

When people understand exactly what’s happening to their money, they make fewer mistakes — and trust the product more.

02

Systems are a team sport

A design system only works if engineers and product owners co-own it. Shared language beats a perfect Figma library.