Skip to content

Work, out in the world.

Websites, shops and systems built with the people behind them.

Browse projects
Four Oceans Group, 1 of 8

Logistics · Live

Four Oceans Group

From sourcing to cross-border delivery.

Read the story

The clients

Each one a business with its own people, its own customers and its own way of doing things. Here is what we made together.

Four Oceans GroupLogistics

From sourcing to cross-border delivery.

Procurement, logistics, storage and relocations across Africa, on one site that makes a broad offer easy to scan. Every page ends in a quote form or a WhatsApp chat, the way their clients make first contact.

Role
Design and build
Built with
React, Vite, AWS Amplify
Four Oceans Group website on a desktop screenFour Oceans Group on a phone

Brother Elite SAOnline store

Finding the right machine starts here.

The official Brother dealer in Pretoria moved from a stock WooCommerce theme to a store built around how people actually choose a sewing or embroidery machine, with WhatsApp one tap away.

Role
WooCommerce rebuild
Built with
WordPress, WooCommerce
“The WooCommerce build made an immediate difference to our day-to-day operations. Order management is so much faster now, and the checkout flow is seamless for our customers. The attention to detail on the store setup really set this project apart. It’s been a total game-changer for our business.”
Juan, Owner, Brother Elite SA
Brother Elite SA today
Before: Internet Archive capture, 11 July 2025. Full size before image (opens in a new tab) · After image full size (opens in a new tab)

The store today

Brother Elite SA store today, scrolling the homepageBrother Elite SA store on a phone
Discreet420 on a phone
Discreet420: Ordering through Neo, a short excerpt

Discreet420Members store

Ask Neo, and the order builds itself.

A members-only club store with Neo, an AI concierge who knows the whole menu and builds the order in the chat, through to cash on arrival.

Role
Design and build
Built with
WordPress, WooCommerce, AWS Lambda, Amazon Bedrock
“Working together was a seamless process from day one. The site runs incredibly smoothly, handles our traffic effortlessly, and gives our customers a clean, reliable shopping experience. It's rare to find a developer who delivers exactly what you need with zero hassle. Highly recommended.”
Daniel, Owner, discreet420
Maps Refrigeration & Air Conditioning website on a desktop screenMaps Refrigeration & Air Conditioning on a phone

Maps Refrigeration & Air ConditioningTrades

From word of mouth to a site that gets the call.

A newly registered Pretoria aircon and refrigeration company with no web presence, given a site built around real named reviews, its real service area and a new logo, live within days.

Role
Brand mark, design and build
Built with
Astro, GSAP, AWS Amplify

Bahati CommoditiesCommodities trading

Four divisions, one clear way in.

A Sandton trading house since 2002, moved off a website-builder page to a corporate site that routes every visitor to the right division, with an assistant that answers from the site’s own content.

Role
Design, build and AWS
Built with
Astro, AWS Amplify, CDK, Lambda, Amazon Bedrock
Bahati Commodities website on a desktop screenBahati Commodities on a phone
Delta Tutoring website on a desktop screenDelta Tutoring on a phone

Delta TutoringMarketplace

Every tutor interviewed before they teach.

A tutoring marketplace for University of Pretoria students, shipped for the new term: tutor vetting, bookings, EFT payments, messaging, contracts and a full admin console.

Role
Marketplace build
Built with
WordPress, custom PHP plugin
Westerwick website on a desktop screenWesterwick on a phone

WesterwickAI consultancy

AI solutions, built on AWS.

A full rebuild for an AI and ERP consultancy, with client sign-in and a chat assistant running on Amazon Bedrock.

Role
Rebuild
Built with
Next.js, AWS Amplify, Amazon Cognito, Amazon Bedrock
“Our original setup had several pain points that needed fixing, and this rebuild solved every single one of them. Months later, the platform is holding up flawlessly and handling our business demands without a hitch. Outstanding work and exceptional ongoing reliability.”
Malcolm, Owner, Westerwick
Maita on a phone
Maita: A walk through the store, a short excerpt

MaitaOnline storeLaunching soon

A new home for naturally good food.

Maita began as ZimBasket, a grocer taking orders on WhatsApp. It is now its own store for whole grains, free-range chicken and lean fish, delivered across South Africa. The store opens soon.

Role
Brand, store and AWS
Built with
WordPress, WooCommerce, AWS Lightsail, CloudFront
TC Energy & Logistics website on a desktop screenTC Energy & Logistics on a phone

TC Energy & LogisticsLogisticsConcept build

Transport, storage and procurement in one place.

A logistics company site, with this concept version running on S3, CloudFront, Route 53 and ACM.

Role
Design and build
Built with
React, Vite, AWS
“The project delivered exactly what TC Energy needed: a modern, high-performing platform that accurately reflects our brand and capabilities. The build was handled with complete professionalism from start to finish. We’re proud to have our site featured as a live case study.”
Tony, Owner, TC Energy

Platforms and labs

My own products and experiments, and concept homepages labelled as concepts.