Freelance Web Development · South Africa

Websites, web apps &
automations for your business

I design and build practical software for South African businesses — from a clean website to a full custom web app that replaces your spreadsheets and admin. Fixed quotes, fast turnaround, and you own everything I build.

Fixed quote up front — no surprises You own the code & IP SA-based · PayFast & WhatsApp ready Free discovery call

From a simple website
to a full custom app

Whether you need to get online, replace a spreadsheet, or automate the busywork — I build practical tools that earn their keep.

🌐

Websites & landing pages

A clean, fast, professional site that makes your business look the part — and actually brings in enquiries.

  • Single landing page or full business site
  • Mobile-first & quick to load
  • Enquiry, contact & booking forms
  • Domain, hosting & basic SEO sorted
βš™οΈ

Custom web apps & tools

Software shaped around how you actually work — replacing spreadsheets, WhatsApp threads and paper admin.

  • Booking, invoicing, dashboards & client portals
  • PayFast payments & WhatsApp reminders
  • User roles, reporting & exports
  • Built on Firebase — proven & easy to grow
πŸ”—

Integrations & automations

Connect the tools you already use and automate the manual steps that eat your day.

  • PayFast, Shopify, WhatsApp & Google Sheets
  • Turn a messy spreadsheet into a real app
  • Automated reminders, syncs & reports
  • Connect to other systems via their API
πŸ› οΈ

Maintenance, fixes & support

Something broken, dated, or needs a new feature? I can pick it up — once-off or on an ongoing basis.

  • Bug fixes & small changes
  • New features on an existing site or app
  • Performance & mobile fixes
  • Monthly retainer for peace of mind

I built & run my own SaaS platform

DalaWhat is a full business-management app — invoicing, payments, stock, bookings, expenses and built-in AI — that I designed, built and run myself. It's the best portfolio piece I could show you.

See DalaWhat live →

From brief to live in
1–8 weeks

A clear process, fixed scope, and no surprises. A simple site can be live in a week; a full app in a few. You know exactly what you're getting before I write a line of code.

Step 01

Discovery call

I map your current workflow, identify the manual work, and define the exact scope of what you need.

Step 02

Spec & quote

You receive a detailed functional spec and a fixed quote — so you know the total up front, with no scope-creep surprises.

Step 03

Build & review

I build in stages. You review working software regularly and give direct feedback — so nothing's a surprise at the end.

Step 04

Handover

Full IP transfer, source code delivery, documentation, and a handover session. You own everything.

When off-the-shelf
doesn't fit

1

Your process is the product

Some businesses have workflows that no generic tool was designed for. I build the system around your process, not the other way around.

2

IP is yours, permanently

You're not licensing software — you own it. No vendor lock-in, no monthly fees after delivery, no risk of the product being discontinued.

3

SA context, not global assumptions

PayFast, SARS VAT201, ZAR formatting, WhatsApp-first communication — built in from day one, not bolted on later.

4

One codebase, built to grow

I use Firebase + React for apps — the same stack that powers DalaWhat. Proven at scale, easy to extend, and built to hand over cleanly. Simple sites stay lightweight and fast.

Custom vs. SaaS

OwnershipLicense (monthly)You own it
Fit to your workflowAdapt to the toolBuilt around you
IP after deliveryVendor's IPFull transfer
Ongoing costMonthly foreverOptional retainer
Best forStandard workflowsUnique operations

Honest pricing, no surprises.

Everything's billed at R450/hour — but every project gets a fixed quote up front, so you know the total before any work begins.

Just need a quick fix or a small job? Pay only for the time it takes — R450/hour, 1-hour minimum. No project minimum.
Estimate a job →

Website & landing page

Get online and look professional — a single landing page or a multi-page business site.

From R1,500~3–5 hrs at R450/hr
  • 1–5 pages, mobile-first
  • Enquiry / contact form
  • Domain & hosting setup
  • Basic SEO & analytics
  • Live in 1–2 weeks
Get a Quote

Automation & integration

Connect your tools, automate the manual steps, or turn a spreadsheet into a real app.

From R900~2–5 hrs at R450/hr
  • PayFast / Shopify / WhatsApp
  • Google Sheets automation
  • Spreadsheet → app
  • API connections
  • Once-off or retainer
Discuss It

Everything is priced at R450/hour — but you get a fixed quote up front, so you know the total before any work starts. No surprise bills, no scope-creep charges. Ongoing maintenance & support from R450/hr; monthly retainers available.

Get a rough price in 10 seconds.

Pick what you need and roughly how big. You'll get an honest range based on my R450/hour rate — the exact quote still comes from a free chat about your actual needs.

Pick an option to see a ballpark
Get an exact quote

Ballpark only — a real quote comes from a quick chat about what you actually need. Bigger or less-defined jobs lean to the top of the range.

Common questions

Both. A one-page website, a quick automation, a bug fix, or a full custom app — I take on small, well-defined work as readily as larger builds. If it's tiny, I'll just give you a quick fixed price and get it done.
The spec is agreed before I start, so minor changes are handled within scope. Bigger additions are quoted separately before they're built — no surprise invoices. On larger projects you get regular reviews to give feedback, so nothing ends up wrong at the end.
Firebase (Firestore, Auth, Cloud Functions, Hosting) + React for the frontend. This is the same stack that powers DalaWhat — proven at scale, globally distributed with Google's infrastructure, and straightforward to hand over to any React/Firebase developer for future maintenance.
Yes. I offer optional monthly retainers for bug fixes, feature additions, and maintenance. You're not locked in — you can take the code and maintain it yourself, hire another developer, or keep me on retainer. Your choice.

Let's talk about your project

Tell me what you need and I'll come back with honest advice and a fixed quote — free 30-minute discovery call, no obligation.