Services / Mobile App Development

Mobile App Development in South Africa

I build Android and cross-platform mobile apps for South African startups and businesses. Based in Johannesburg, I work with founders and teams who need production-quality mobile software. Not a prototype, not a wireframe, a real product.

Book a Discovery CallView All Services

What I Build

Mobile app development in South Africa covers a wide range of needs. I focus on Android-first and cross-platform builds that are architected to scale from day one.

📱

Android App Development

Native Android apps built with Kotlin and Jetpack Compose. Clean architecture, offline support, and performance optimised for the South African market.

🔀

Cross-Platform with Kotlin Multiplatform

Shared business logic across Android and iOS using Kotlin Multiplatform (KMP) and Compose Multiplatform. One codebase, native performance on both platforms.

🔥

Firebase Backends

Firestore databases, Firebase Auth, Cloud Functions, and offline-first data sync: production-ready backend architecture without managing servers.

📊

Analytics & Admin Dashboards

Web-based dashboards that give you real-time visibility into how your app is performing: user growth, engagement, content metrics, and more.

🚀

Startup MVPs

Tightly scoped MVPs that test your core assumption with real users. Built properly from day one so the MVP becomes the foundation, not throwaway code.

🔗

Systems Integration

Connecting mobile apps to existing business systems, third-party APIs, payment gateways, and analytics platforms.

Who This Is For

Startups & Founders

You have a mobile app idea and need a technical partner who can validate, scope, and build it, without burning through your runway on a product that misses the mark.

Growing SMEs

Your business is ready to move beyond WhatsApp and spreadsheets. A mobile app can automate workflows, reduce admin overhead, and improve the customer experience.

Businesses with an Existing App

Your app exists but the architecture is struggling to keep up. I can audit, refactor, and extend without throwing away what works.

Recent Work

Education Technology

AMPM: Exam Prep Platform

A full mobile learning platform for South African matric students. Structured video delivery, a custom question engine, gamified progress tracking, offline-first architecture, and a freemium subscription system.

Stack: Kotlin Multiplatform, Compose Multiplatform, Firebase, Firestore

Data & Analytics

AMPM Analytics Dashboard

Real-time admin dashboard for monitoring user growth, answer correctness rates, session durations, and content engagement, integrated directly with Firebase.

Stack: React, TypeScript, Firebase, Recharts

Academic & Research

International Research Platform

Custom web platform for an ERC-funded research network. Interactive team map, per-researcher profiles, and structured publication listings across books, articles, and artworks.

Stack: React, TypeScript, Firebase Hosting

How I Approach Mobile Development

1

Scoping before building

I start by understanding the problem, not by writing code. A well-scoped app costs less, ships faster, and solves the right problem.

2

Architecture that survives growth

Clean Architecture principles, offline-first data design, and shared KMP code, so the app you launch is the same one you scale, not a rewrite waiting to happen.

3

Firebase-first backend

Firestore, Firebase Auth, and Cloud Functions give you a scalable, real-time backend without the operational overhead of managing servers or databases.

4

Visibility from day one

Analytics, crash reporting (Crashlytics), and admin dashboards built in from the start, so you know how your app is performing before you need to ask.

Ready to Build Your App?

Based in Johannesburg. Working with South African and international businesses. The best first step is a 15-minute call.

Book a Call