Available for new builds — Cape Town, ZA

Your software,
built on code
that's already
in production.

Two platforms — BuildTrack and LoadKit — configured and live in weeks, not months. Every claim on this page is backed by a production system running right now, not a pitch deck.

The honest pitch

Every product has a
live reference client.
You're not funding a build.

We built the frameworks. We own the code. That's what makes us faster and cheaper than an agency — not because we cut corners, but because the hard problems are already solved.

Every product below has a live reference client already running it. You're getting a production-proven foundation, adapted to your business and branded as yours.

You get the software, the setup, and ongoing maintenance on a monthly retainer. Agency-quality software at a fraction of the cost and time.

Solo builder means you work directly with the person who makes every technical decision, writes every line, and is still reachable six months after you go live.

"

You're not funding a build from zero. You're getting a production-proven foundation, adapted to your business, branded as yours, and maintained by the person who built it.

Agency quoteFixed price
Black boxTraceable code
Months of buildWeeks to live
DemoDeployed
HandoffDirect line
Unproven pitchLive reference
Ready today

Two platforms.
Configured for you, not built from zero.

BuildTrack and LoadKit are the exact production code running for real businesses today — reconfigured, rebranded and deployed for yours in weeks, not months.

BT
BuildTrack

Customer-facing order tracking for make-to-order businesses — furniture, kitchens, pools, anything bespoke.

  • Magic-link customer portal — no app, no password
  • Nine-stage build timeline, live status
  • Photo approval before customers see anything
  • Real-time financials — quote, deposit, balance
  • QR-code field uploads — no login for workshop staff
  • Multi-tenant — ready for regional or franchise rollout
Running today for a Cape Town manufacturer of premium wellness equipment — R50,000–R250,000+ custom orders, 6–14 week builds. Support calls during the build phase dropped to zero.
SETUPR80,000 – R120,000
RETAINERR6,000 – R10,000 / mo
YEAR ONER152,000 – R240,000
Invoicing in USD/EUR available for international clients.
Live in 4–6 weeks
Ask about BuildTrack →
LK
LoadKit

White-label community platform for clubs and activity communities — running, cycling, surf, dive, swim.

  • Location-based activity logging — conditions, hazards, GPS
  • Group events with RSVP and safety gates
  • Challenges, leaderboards, streak badges
  • Push notifications, hazard reporting
  • Sponsor placements — offset your monthly cost
  • Proven multi-club architecture on one codebase
The reference deployment serves an open-water swimming community across 15 countries and multiple clubs — including one with 550+ active members — on a single shared platform.
SETUPR25,000 – R60,000
RETAINERR3,000 – R8,000 / mo
YEAR ONER61,000 – R156,000
Invoicing in USD/EUR available for international clients.
Live in two weeks
Ask about LoadKit →
Proof of work

Six in production. One in the lab.

01
Data quality engine

55 rules. 200k records.
Daily. In production.

Problem

An enterprise SAP S/4HANA migration needed live master-data validation — no vendor tool covered the business's specific rule logic, and nothing caught bad records before they hit the new system.

Built

A Python and Streamlit data quality engine — 55 custom rules running daily against live master data, scoring records and routing every issue to a business owner, with a GPT-powered layer that turns failed-rule patterns into a plain-English root-cause report.

Result

171,000 issues caught before go-live, across 993 monitored columns. No vendor. No off-the-shelf tooling. Built, deployed and running.

Live rule scan
CompletenessPass
Referential integrityFlagged
Format validationPass
Duplicate detectionScanning
55
Custom DQ rules
200k
Records daily
171k
Issues caught pre go-live
993
Columns monitored
PythonStreamlit SAP S/4HANAGPT analysis
SAP ECC → KNIME → DQ engine → SAP remediation cockpit
02
BuildTrack — reference deployment

Full order lifecycle,
from brief to delivery.

Problem

A manufacturer of premium wellness equipment had no way to show customers real progress on R50,000–R250,000+ custom orders — every update was a phone call or email.

Built

BuildTrack — a magic-link customer portal, no app or password. Nine build stages, workshop photos approved before customers see them, live financials, and QR-code field uploads for workshop staff.

Result

6–14 week builds, fully visible to the customer. Support calls during the build phase dropped to zero.

9-stage build pipeline
Order
Production
QA
Delivered
9
Build stages tracked
0
Support calls during build
6–14wk
Typical build lead time
R50k+
Custom order value
Next.jsSupabase Magic-link authMonday.com API
Customer portal · photo approval · QR field uploads · real-time financials
03
LoadKit — reference deployment

One codebase,
three clubs, 15 countries.

Problem

Open water swimmers in South Africa had no shared source for real-time water conditions or hazards, and no way to coordinate group swims or prove a qualifying crossing actually happened.

Built

LoadKit — SwimLoading. Live conditions, GPS swim logging, group coordination, challenges and leaderboards, and an Evidence Tracker that captures qualifying-swim data — duration, water temp, GPS, observer contact — the moment it's logged, instead of an observer reconstructing it by hand afterward.

Result

Self-funded. Zero marketing. Built and grown solo. Maurten sponsorship followed.

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

Yolanda Carstens — open water swimmer, SA community

SwimLoading home dashboard showing upcoming swims, stats and latest water temperatures
SwimLoading water-temperature logging screen with location, GPS and condition selectors
Live platform stats
South Africa Namibia United Kingdom Australia Switzerland Portugal United States Seychelles Italy France Croatia Spain Thailand Canada Ireland
675
Swimmers on the platform
15
Countries
React NativeGPS logging Multi-clubMaurten sponsor
90s prediction accuracy on a 15km ocean swim · 3 clubs on one platform · self-funded, solo built, live on iOS & Android
04
Ocean-swim operations platform

Coordinating boats and crew,
safely, from a phone at sea.

Problem

A Cape Town ocean-swim business was coordinating boats, crew and swimmers by phone and spreadsheet — no shared view of who was where, and no way for a family to know if a swimmer was safe mid-swim.

Built

A real-time operations platform — mission scheduling around weather windows, 11 incident types tracked, automatic alerts if a boat goes quiet, and a live tracking page that goes well beyond a boat blip on a map: position against the planned route, pace and stroke-rate charts, water temperature, and a running check-in feed from the crew.

Result

Live since July 2026. Built for cold, wet gloves on a moving deck — not office UX.

Live tracking, not just a blip on a map
Position vs. planned route99%
Strong Steady Tired Logged
18
Database tables
11
Incident types tracked
4
Conditions zones monitored
Live
Since July 2026
Next.js 16Supabase Open-Meteo APISafety-critical UX
No-login check-ins from the boat · automatic overdue-mission alerts
05
Consulting operations platform

A whole ops platform,
built and deployed solo.

Problem

A consulting firm was running projects, timesheets, leave and expenses across spreadsheets, email chains and disconnected tools — nothing talked to anything else.

Built

A 14-module internal operations platform — timesheets with invoicing-grade billing rules and automated reminders, projects, leave, expenses, skills and staffing search, onboarding and assessments. Role-based access, audit-logged, mobile-ready.

Result

53 page routes, 44 API endpoints, 51 database tables — built and deployed solo.

Platform modules
Timesheets
Projects
Leave
Expenses
Skills
53
Page routes
44
API endpoints
51
Database tables
14
Live modules
Next.js 14Supabase TypeScriptRole-based access
Timesheets · projects · leave · expenses · skills · staffing · assessments
06
Website rebuild

Rebuilt for how AI
answer engines read a site.

Problem

A professional-services firm's WordPress site was slow, hard to maintain, and invisible to how AI answer engines actually read a page — and had just been hit by a mail-spoofing incident on the old host.

Built

A 1:1 migration to Next.js — same 22 pages, same brand, same copy voice — rebuilt with schema.org markup, an llms.txt file, explicit access for GPTBot, ClaudeBot and PerplexityBot, and hardened SPF/DMARC.

Result

Same site, rebuilt for speed and machine readability. This page uses the same approach.

Migration
WordPress / Divi Next.js
22
Pages migrated, 1:1
Schema.org
Structured data added
llms.txt
AI-crawler file shipped
Hardened
SPF/DMARC after spoofing incident
Next.jsSchema.org llms.txtAI-crawler ready
Same brand, same copy voice — rebuilt for speed and machine readability
07
Investment intelligence · private beta

Turning decades of
investment judgment into a system.

Problem

Two investment domain experts had decades of valuation judgment locked in spreadsheets and memory — nothing evidence-based, nothing continuously running.

Built

An equity-market valuation platform combining market and company data, historical PE valuation ranges back to 1960, forward earnings expectations and analyst consensus into one evidence-based system — every conclusion traceable to its underlying data.

Result

3,200 PE observations across 4 indices, in private access with domain experts, ahead of a licensed live market-data integration.

Early access
J203
J258
J257
J580
3,200
PE observations, 1960–2026
4
Market indices tracked
2
Domain experts, private access
Next
Licensed live data feed
Next.jsTypeScript SupabaseQuant / valuation
All Share · Resources · Industrials · Financials — historical PE ranges back to 1960
Questions
How fast can we go live?
LoadKit in two weeks, BuildTrack in 4–6 weeks — both are configuration, not a build from zero. Custom builds vary with scope; most ship in 2–4 months.
What does it cost?
BuildTrack: R80,000–R120,000 setup + R6,000–R10,000/month. LoadKit: R25,000–R60,000 setup + R3,000–R8,000/month. Custom builds are quoted after a short scoping call. Prices are in South African Rand; invoicing in USD/EUR is available for international clients.
Do you only build what's on this page?
No — these are two productized platforms plus a track record of bespoke builds: data engines, internal operations platforms, safety-critical operations tools. If it's software a business needs running in production, it's in scope.
Who actually builds it?
One person — me. No account managers, no handoff between teams. You work directly with whoever writes the code and is still reachable six months after go-live.
Do you work with clients outside South Africa?
Yes — Cape Town-based, remote-first. Happy to work across time zones; response time is same business day.
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 Python Node.js Supabase / Postgres SAP S/4HANA Data quality / ETL Data migration
Start a conversation

Got something
that needs
building?

A platform to license, a system that needs untangling, or a data problem that needs solving. Contract basis — from brief to production-ready.

dave@apploading.co