Engineered to last. Built for the web.

Eight years of civil engineering discipline, three years of code. I design and build websites, databases and AI-powered tools for South African businesses.

8 yrsCivil engineering
3 yrsFull stack development
5Professional certifications
2Client sites featured

Websites I've built for real businesses

These are live. Switch between desktop and phone, tap the preview and click around, or open the full site.

Law firm website

TP Radebe Attorneys

A clean, professional website for a law firm: clear information, a trustworthy look and simple ways for clients to get in touch. Built and refined over several rounds of client feedback.

  • Four-page responsive website
  • Built around the firm's own photography and branding
  • Correct contact details and clear calls to action
  • Fast, lightweight pages that are easy to host
HTML5CSS3JavaScriptResponsive design

Preview not loading? Open tp-radebeattorneys.co.za

Education consultancy website

VuzGuide

A website for a Russian university admissions consultancy, designed to explain the process and turn visitors into enquiries.

  • Four main pages plus privacy and custom 404 pages
  • PHP enquiry form that emails every lead to the consultancy
  • Clean URLs configured on cPanel
  • Mobile-friendly layout
HTML5CSS3JavaScriptPHPcPanel

Preview not loading? Open vuzguide.co.za

Your website could be here

More projects are on the way. Tell me about your business and let's build the next one.

Start a project
Data and AI

Data and AI, built into the way I work

Certified in Oracle Cloud AI and data science, with IBM data science training and Microsoft Power BI analytics. Python is how I turn raw data into decisions.

  • AI foundations on the cloudOracle Cloud Infrastructure Certified AI Foundation Associate (2025).
  • Data science and machine learningOracle Data Science Professional and IBM Data Science Professional Certificate (2025), using Python for analysis and modelling.
  • Dashboards and reportingPower BI Data Analyst Associate: turn spreadsheets and databases into dashboards you can read at a glance.

What this can mean for your business

Smarter customer enquiriesAssistants and automations that answer common questions and route leads to you.
Reports that write themselvesSales and booking data cleaned, summarised and charted automatically.
Smarter searchHelp customers find the right product, service or answer faster.
Data foundationsWell-designed SQL, MySQL and Oracle databases, so any AI you add has clean data to learn from.

Full stack, from the page to the database

The right language for each layer. Tap a language to see a snippet.

Backend
#include <iostream>
    #include <vector>

    int main() {
        std::vector<int> slots{9, 11, 14};
        for (int hour : slots) {
            std::cout << "Slot " << hour << ":00 is open\n";
        }
        return 0;
    }
Data and AI
import pandas as pd

    sales = pd.read_csv("sales.csv")
    monthly = sales.groupby("month")["total"].sum()

    print(monthly.sort_values(ascending=False).head(3))
Backend
public class Booking {
        private final String client;

        public Booking(String client) {
            this.client = client;
        }

        public String confirm() {
            return "Booked: " + client;
        }
    }
Frontend
const slots = document.querySelectorAll(".slot");

    slots.forEach((slot) => {
      slot.addEventListener("click", () => {
        slot.classList.toggle("picked");
      });
    });
Database
SELECT client, COUNT(*) AS bookings
    FROM bookings
    WHERE status = 'paid'
    GROUP BY client
    ORDER BY bookings DESC;

Frontend

Fast, responsive, mobile-first interfaces.

JavaScriptHTMLCSS

Backend

Reliable logic, APIs and services.

C++JavaPHP

Data and AI

Analytics, modelling and automation.

PythonPower BI

Databases

Design, management and optimisation.

SQLMySQLOracle

Also in the toolbox

Also: hardware troubleshooting, Autodesk AutoCAD Civil 3D, project management, Microsoft 365, Microsoft Project, database design and management, MySQL and Oracle.

From roads to code

Engineering taught me to plan carefully, measure twice and build things that last. I build websites the same way.

  1. 8 years in civil engineering

    Roads, stormwater, house plans and commercial drawings in AutoCAD Civil 3D, backed by project management and a National Diploma in Civil Engineering.

  2. The move into code

    I carried that engineering discipline into software, adding a BSc in Computer Science and a new toolkit: C++, Java, Python, JavaScript and SQL.

  3. 3 years as a full stack developer

    Frontend, backend and database work, from client websites to data tools, with MySQL and Oracle underneath.

  4. Shaba Insights

    Founded to give small South African businesses websites, booking systems, payments and branding that look and work like the big players'.

  5. Now: data and AI

    Oracle Cloud AI and data science certifications, IBM data science and Power BI, bringing intelligent tools into client work.

Qualifications and certifications

Formal training across computing, data and engineering.

2026

BSc Computer Science

Software engineering, databases, algorithms and artificial intelligence.

2025

Oracle Cloud Infrastructure Certified AI Foundation Associate

Oracle University

2025

Oracle Cloud Infrastructure Data Science Professional

Oracle University

2025

IBM Data Science Professional Certificate

IBM

Power BI Data Analyst Associate

Microsoft certification

National Diploma in Civil Engineering

Foundation for 8 years of civil engineering practice.

2024

Getting Acquainted with Road Construction and Maintenance

CPD certificate, Consulting Engineers South Africa (CESA) NPC

2022

Higher Certificate in Mathematics and Statistics

The mathematical base behind engineering and data work.

Want your website to be the next one here?

Tell us about your business and get a free quote. No commitment required.