Available for new builds — Cape Town, ZA

I build apps that ship, scale and actually work.

Solo builder based in Cape Town. Mobile apps, web platforms and data tools — built from scratch, without agency overhead, and still working six months after handoff.

SwimLoading home
SwimLoading swims
SwimLoading trends
0+
Users in 4 weeks
0k
Records processed daily
0
Apps in live production
90 sec
Error on a 5hr ocean prediction
Proof of work

Three things I've built.
All of them real.

Each project built solo — from brief to production — with real users, real data and real consequences if it breaks.

01 — Prediction engine

I predicted a 15km ocean swim
to within 90 seconds.

The challenge

Open water crossings in Cape Town involve cold Atlantic water (12–16°C), tidal streams, wind-driven currents and significant pace degradation over distance. No existing tool combined all these variables for personalised predictions.

What I built

A multi-variable prediction engine from scratch — integrating live tidal feeds, Open-Meteo marine data, cold water pace penalty curves and GPS-calibrated feed-stop modelling. No vendor. No off-the-shelf model.

"5:23:30 — your app in 1m:30sec out. Bloody unbelievable. You are a GURU of note."

Open water swimmer — immediately after completing her 15km Robben Island double crossing

Crossing prediction interface
Double crossing calculator
5:20 5:23:30 90 sec off
Robben Island double · 15km · cold water · tides · wind

Tidal current modelling · cold water pace penalty · feed stop intervals · calibrated on elite athlete GPS data from real crossings

SwimLoading home
SwimLoading log
SwimLoading swims
02 — Consumer mobile app

Zero to 450 users
in under four weeks.

The challenge

South Africa's open water swimming community had no platform for real-time conditions, group coordination or community tracking. Just WhatsApp groups and word of mouth.

What I built

SwimLoading — a React Native app with live conditions, GPS swim logging, group coordination, leaderboards, safety screens and race organisation. Self-funded, zero marketing. Built and shipped solo.

450+
Active users
4
Regions in 8 weeks
R0
Marketing spend

"Dave Welensky verifying my day conditions with an unbelievable app — check it out swimmers."

Yolanda Carstens — open water swimmer, posting about SwimLoading to the SA community

03 — Enterprise data platform

171,000 data failures
caught before go-live.

The challenge

A large South African retailer was migrating to SAP S/4HANA with 200,000 master data records across 993 columns. Data quality failures reaching production on go-live day would mean costly fixes under maximum pressure.

What I built

A proprietary data quality engine from scratch — no vendor, no off-the-shelf tooling. Runs daily in production, surfaces every failure and assigns it to a business owner for remediation before it gets anywhere near the new system.

200k
Records / day
171k+
Issues caught
993
Data columns
Data pipeline
Source
ECC extract
Transform
KNIME
Quality
DQ engine
Target
SAP Cockpit
Data quality platform interface
About

One builder.
The whole stack.

I'm a solo builder — not an agency — which means you work with the person who makes every technical decision, writes the code and is still reachable six months after you've gone live.

Background spans enterprise SAP data engineering at scale — lead on Africa's largest SAP Retail rollout — to consumer mobile apps with real user traction built and grown solo. I know what it takes to get software from idea to production and keep it there.

Based in Cape Town. Available for contract builds from early brief through to deployed, stable and working.

React Native
React / Next.js
Node.js
Data quality / ETL
SAP S/4HANA
Data migration
Cape Town, ZA — remote-capable

Got something
that needs
building?

App that needs building, a system that needs untangling, or a data problem that needs solving. I work on a contract basis — from brief to production-ready.

dave@apploading.co