TM.

<Software Developer/>

Thabiso Shaun
Charles Makhobo

Software Developer

Backend Development ยท Mobile Development ยท Software Solutions

I build practical software solutions that solve real-world problems through backend and mobile technologies, from personal finance apps to internal business systems.

Available for Work Pretoria, South Africa
0
Software Solutions Shipped
0
Core Specializations
0
Years Professional Experience
0
Delivery Focus
Thabiso Shaun Charles Makhobo
C#
Kotlin
SQL

developer.json

|

// 01. Featured Work

Software I've Shipped

Flagship Project

MOS Makhobo Operating System

A personal operating system for managing finances, goals, habits, and projects, replacing scattered apps and spreadsheets with one connected system.

๐Ÿ’ฐFinancial Management
๐ŸŽฏGoal Tracking
๐Ÿ“ŠMonthly Reports
โœ…Accountability Tracking
๐Ÿ”Habit Tracking
๐Ÿ—‚๏ธProject Management
๐Ÿ“ˆAnalytics
๐Ÿ””Notifications
๐Ÿค–Future AI Integrations
React TypeScript Vite Tailwind CSS Supabase ASP.NET Core (planned)

Architecture

A React + TypeScript single-page app backed by Supabase (PostgreSQL, Auth, Row-Level Security), with a planned ASP.NET Core service layer for heavier business logic. State is managed with Zustand, and finance, projects, habits, and career tracking all share one relational schema instead of living in separate apps.

Challenges

Modelling multiple independent income streams and life domains into a single coherent schema without it collapsing into special cases, while keeping Supabase row-level security correctly scoped per user as the data model keeps changing.

GitHub - private Live Demo (Private)
DSH Accessories homepage

DSH Accessories

A full e-commerce platform and admin system for a Pretoria-based car styling and accessories retailer, built for a paying client and live in production.

React TypeScript Supabase Tailwind CSS
Project Details

Features Implemented

  • Product catalogue with search, filtering, and a Vehicle Finder (parts by make and model)
  • Cart, checkout, and online payments via Yoco
  • Customer accounts with order history
  • Admin dashboard for products, inventory, orders, sales reports, customers, and vehicles
  • Self-service content management for the homepage, gallery, and reviews

Architecture

A React 19 + TypeScript single-page app (Vite, Tailwind CSS v4) with a public storefront and a separate admin dashboard, backed by Supabase for the product catalogue, orders, authentication, and image storage.

Challenges

Building a vehicle-based parts finder that reliably matches accessories to make and model, and keeping the storefront and admin dashboard consistent against one Supabase schema while payments settle through Yoco.

Future Enhancements

Customer loyalty rewards and expanded sales analytics for the admin dashboard.

GitHub (Private) Live Demo
Fundani Tours homepage

Fundani Tours

A travel marketing website for a Destination Management Company, with destination search and dedicated pages for South African parks.

WordPress
Project Details

Features Implemented

  • Destination & duration search
  • Parks of South Africa info pages
  • Multi-page navigation

Architecture

Built on WordPress, structured around destination discovery. A home page search widget (keyword, destination, and duration filters) links through to dedicated destination and parks content pages.

Challenges

Presenting a large catalogue of destinations and parks in a way that stays easy to browse and filter without overwhelming visitors.

Future Enhancements

Booking and payment integration.

EL Shaddai Church landing page

EL Shaddai Church

A responsive church website for event planning, prayer booking, and administrative task management.

TypeScript HTML CSS
Project Details

Features Implemented

  • Event planning
  • Prayer booking
  • Task management

Architecture

A TypeScript-driven front end structured around modular components for events, bookings, and admin tasks, built with accessibility and mobile responsiveness as first-class requirements.

Challenges

Designing a booking flow simple enough for a non-technical congregation to use without training.

Future Enhancements

Online giving integration and automated reminder notifications.

GitHub - private Live Demo
SmartSpend dashboard screen

SmartSpend

A personal finance Android app for budgeting, expense tracking, and financial analytics.

Kotlin Firebase Room Database
Project Details

Features Implemented

  • Budget tracking
  • Expense analytics
  • PDF/CSV reports
  • Firebase authentication

Architecture

MVVM architecture with a local Room database as the source of truth, synced to Firebase for authentication and cloud backup. LiveData drives reactive UI updates across budgeting and analytics screens.

Challenges

Keeping local Room data and Firebase in sync without conflicting writes, and designing an analytics engine that stays accurate as users edit historical transactions.

Future Enhancements

Recurring transaction detection and shared household budgets.

Healthify weekly activity screen

Healthify

A health and wellness Android application integrating live data through REST APIs. Built with a team.

Kotlin Firebase REST APIs
Project Details

Features Implemented

  • Weekly training goal tracking with progress rings
  • Workout logging and daily targets (water intake, step count)
  • Live weather widget
  • Meal logging

Architecture

Android app consuming external REST APIs for weather and health data, with Firebase handling authentication and user profiles. Built collaboratively in a small team.

Challenges

Handling inconsistent third-party API responses gracefully while keeping the UI responsive during data loads.

Future Enhancements

Wearable device integration.

Portfolio website homepage

Portfolio Website

This site: a hand-built developer portfolio focused on performance and clean, accessible code.

HTML CSS JavaScript
Project Details

Features Implemented

  • Scroll-reveal animations
  • Animated statistics
  • Accessible, semantic markup

Architecture

Vanilla HTML/CSS/JS with no build step. Modular JavaScript split by feature (scrollspy, reveal, counters, particles) and a token-based CSS design system.

Challenges

Keeping the site fast and dependency-free while still delivering premium motion and layout.

Future Enhancements

Case-study pages per project.

GitHub - private You're Looking At It

Next Project

Reserved for what I build next.

// 02. Experience

Professional Experience

T&A Clerk

Northam Platinum · Eland Platinum Mine

January 2026 - Present
  • Employee attendance management
  • Payroll support
  • Data verification
  • Administrative reporting
  • Cross-functional collaboration

“Working in a mining environment strengthened my attention to detail, communication skills, and ability to work with operational data.”

Work Integrated Learning

IIE Rosebank College Placement

2025
  • Applied software development skills in a live working environment
  • Collaborated with peers and mentors on real project requirements
  • Practiced professional development workflows and version control

“Work-Integrated Learning bridged the gap between coursework and delivering software under real-world constraints.”

// 03. What I Build

Specializations

Backend Development

I design and develop scalable backend systems using modern software engineering practices, focused on reliability, maintainability, and performance.

C# ASP.NET Core SQL OOP LINQ

Mobile Development

I build Android applications that solve practical problems and provide intuitive user experiences.

Kotlin Firebase Room Database Android Studio

Software Solutions Development

I turn business requirements into working software, from data models to finished, deployable systems, not just isolated scripts or features.

C# SQL React Supabase System Design

Business Systems Development

I build systems that support real operational workflows: attendance, claims, bookings, and administration, so organisations can replace manual processes with reliable software.

SQL Server MySQL PHP ASP.NET Core

// 04. Technical Skills

Skills & Tools

Programming Languages

C# Kotlin Java JavaScript PHP SQL HTML CSS Python (Basic)

Backend

ASP.NET Core .NET Framework REST APIs LINQ OOP

Databases

SQL MySQL Firebase Supabase

Tools

Git GitHub Visual Studio Azure DevOps Android Studio VS Code WordPress

// 05. Education

Education

Diploma

Diploma in Information Technology (Software Development)

IIE Rosebank College

  • Graduated with Distinctions
  • Completed Work Integrated Learning
  • Multiple software projects completed

// 06. Get In Touch

Let's build something together.