Skip to content
Warm office interior with a tree, pendant lighting and a large working desk

Rosebank, Johannesburg, with a Cape Town base by appointment.

About

Three years, four
disciplines, one practice

Web, apps, UI/UX and graphic design run as a single sequenced practice, with specialists brought in at the edges and the transfers between disciplines treated as the actual product.

Based in
Johannesburg, ZA
Practising since
2023
Disciplines
Web · Apps · UI/UX · Design
Who I am
Home studio desk with a pegboard, prints and working tools
3 yrs
Designing and building for web and mobile
40+
Sites, apps and interfaces shipped since 2023

I make things that are quiet on the surface and precise underneath.

I started in 2023 at a kitchen table with a laptop, a domain and a great deal of unpaid work for friends. The first paying client was a coffee roaster who needed an online store in nine days. It went live on the ninth day, slightly crooked, and I have been reasonably obsessed with process ever since.

What I do now sits across four areas that most people treat as separate professions: web development, app development, UI/UX design, and brand and graphic design. The honest objection is that a specialist would be better at any one of them. My answer is that I sequence rather than juggle. One discipline holds the foreground for a block of weeks while the others sit in review, and I bring in people who are better than me wherever cross-disciplinary judgement is not the value.

The real argument for working this way is the transfer. A self-initiated year of ninety-nine interface studies produced the component library now sitting underneath two commercial products. Designing packaging taught me more about typographic hierarchy on a small screen than any product course, because both are ultimately about deciding what the eye finds first. And building the thing I designed means I stop drawing interfaces that are expensive to render.

Clients tend to be founders launching something they intend to keep, retailers moving off a marketplace onto their own storefront, and teams with engineering capacity and no senior design voice. Recent work has shipped from Johannesburg to Cape Town, Berlin, Tokyo and Mahé.

Outside the work: long drives on the coastal passes, a record collection that has outgrown its shelving twice, and an ongoing argument with myself about whether any site really needs that much JavaScript.

Principles

Six rules I will not quietly negotiate away

  • 01

    Say the uncomfortable thing early

    If I think a brief is pointed at the wrong problem, I say so in the first meeting, then do the work anyway if you still want it, with the disagreement written down.

  • 02

    One page before any code

    Who this is for, what we are claiming, what we refuse to build. Signed off before anything gets made, so week nine has a referee that is not the loudest voice in the room.

  • 03

    Ship it where you can see it

    You get a staging link in week one, not a reveal in week nine. Everything looks good centred on a slide, which is precisely why nothing should be judged there.

  • 04

    Published prices, dated schedules

    The numbers are on the site before you email me. There will never be an invoice for something we did not agree in writing first.

  • 05

    Hand over everything

    Source files, the repository, the infrastructure, the documentation. If you need me to change a heading in eighteen months, the handover failed.

  • 06

    Performance is a design decision

    Every font weight, hero video and third-party script is a choice somebody made. Made deliberately, on a budget enforced in CI, rather than discovered at launch.

Approach

How a project actually runs, start to finish

The specifics vary by discipline (an app involves sprint reviews, a website involves staging links), but the shape is the same every time, and you will always know which phase we are in.

Workspace with laptop and a mountain view through full-height glazing
  1. 01

    Listen properly

    Every project starts with questions rather than references. What changed, what is at stake, and what would make this a waste of money.

  2. 02

    Agree one page

    A single page of scope gets signed before anything is designed or built. It settles arguments in week nine before they happen.

  3. 03

    Ship it early

    You get a staging link in week one and a working build every fortnight, rather than a reveal at the end that nobody can respond to.

  4. 04

    Hand it over completely

    Source files, repository, infrastructure, documentation, training. The measure of the work is what you can do with it after I leave.

  5. Each service page sets out the phases and timeline in detail, and every package is priced on the pricing pages.

Timeline

How the practice got here

Read the journal
  1. 2023

    Started out building sites at a kitchen table

    A laptop, a domain and a great deal of unpaid work for friends. The first paying client was a coffee roaster who needed an online store in nine days. It went live on the ninth.

  2. 2024

    First product build rather than a website

    A booking platform for a travel company taught me that the hard part is never the code. It is deciding what version one is not allowed to include.

  3. 2025

    The studio in Rosebank

    A permanent space, a device lab for testing on the phones people actually own, and clients who wanted to sit in a room and argue about a flow before it got built.

  4. 2025

    Fragments, and what it changed

    A self-initiated year of ninety-nine interface studies produced an open-source component library now sitting underneath two commercial products.

  5. 2026

    Hosting and care plans

    Too many rescued sites had the same story: fine on launch day, then eighteen months of nothing. Care plans put maintenance on a schedule instead of a crisis.

  6. 2026

    Four disciplines, one practice

    Web, apps, UI/UX and graphic design running as a single sequenced practice, with the transfers between them treated as the actual product.

Capabilities

What I actually do, in plain terms

Anything not on this list gets handled by a specialist I have worked with: large-scale native mobile, data engineering, penetration testing, high-volume retouching. Knowing where competence ends is more useful than stretching it.

  • Web development
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • React Native
  • Expo
  • Progressive web apps
  • Node & API design
  • PostgreSQL
  • Supabase
  • Shopify
  • Headless CMS
  • UI design
  • UX research
  • Design systems
  • Prototyping
  • Accessibility (WCAG 2.2)
  • Performance engineering
  • Technical SEO
  • Brand identity
  • Graphic design
  • Packaging
  • Managed hosting
  • CI/CD
  • POPIA compliance
Studio

Where the work gets made

A print archive on one wall, a device lab of the phones people actually own on the other, and enough desk to run a review session properly. Visitors welcome by appointment.

Home studio desk with pegboard, prints and organised tools
The Rosebank studio, second desk
Dark minimalist desk with a monitor showing code and a laptop
Where the building happens
Warm room with an orange chair and salon-hung prints
The reading corner, and the print archive
Warm study with a tree, pendant lighting and a large desk
Client review room
Apartment workspace with a laptop and a mountain view
The Cape Town desk, used by appointment
1 / 5
TestimonialWhat clients say

Client
satisfaction

Workspace of a studio lead with a pegboard and desk setup

I've worked with Bonolo for over a year now, and it's hands down the best technical partnership I've had. Nothing arrives late and nothing arrives half-thought.

Kagiso Molefe|Studio Lead, Northbound1 / 5
Warm studio corner with a tree, pendant lighting and a working desk
Dark minimalist desk with a monitor showing code and a desk lamp
Work with meTaking projects from September

If any of that sounded like the way you'd want a project run, let's talk.

Tell me what changed recently that made this feel urgent. That is usually the most useful thing you can put in a first email.

Studios

Johannesburg studio14 Keyes Avenue, Rosebank, Johannesburg, 2196, South Africa
Cape Town, by appointmentBuitengracht Street, De Waterkant, Cape Town, 8001, South Africa

Journal subscription

One considered note a month. No campaigns, no selling your address on.

Bonolo Mathabela · Designer & Developer · bonolomathabela.com