Software engineer based in South Africa

Hi, I'm Xola Mkhatshwa.

I build practical digital systems for businesses.

I build web applications, backend APIs, dashboards, and business tools that improve visibility, reduce manual work, and help teams operate more efficiently.

About Me

Software engineering with business understanding.

I am a South African software engineer with experience building enterprise backend systems, APIs, frontend applications, dashboards, and business-focused digital tools.

My work sits at the intersection of software engineering and business problem-solving. I enjoy taking unclear, manual, or inefficient processes and turning them into structured digital solutions that are easier to manage, track, and improve.

Outside of professional engineering work, I am also involved in business and entrepreneurship. That gives me a practical view of where businesses struggle and how technology can improve visibility, accountability, and growth.

What I Do

Useful, reliable systems that solve real operational problems.

FS

Full-Stack Web Development

Modern web applications using React, TypeScript, Java, Spring Boot, REST APIs, and SQL databases.

API

Backend & API Development

Reliable backend services, data models, validations, integrations, and production-ready API improvements.

BP

Business Process Digitisation

Structured systems that replace scattered WhatsApp follow-ups, spreadsheets, and manual tracking.

DR

Dashboards & Reporting

Reporting views that help users track activity, monitor progress, and make clearer decisions.

WEB

Business Websites

Professional websites for individuals and businesses that need to present their value clearly and generate enquiries.

Skills

Technical tools and professional strengths.

Technical Skills

Java Spring Boot REST APIs PostgreSQL MySQL React TypeScript HTML CSS Bootstrap Git Maven Flyway Authentication Database Design

Professional Strengths

Backend Development Frontend Development API Design Problem Solving Business Analysis Process Improvement Performance Optimisation Communication Ownership Practical Solution Design

Projects

Selected work across workflow, recruitment, backend, and business websites.

RecruitIQ landing page hero for an HR and recruitment platform
Public showcase

Recruitment & Applicant Tracking Platform

RecruitIQ

A recruitment platform for receiving, managing, and tracking job applications in a structured way.

  • Public application flow
  • Recruiter login and JWT authentication
  • Resume upload and download
  • Admin analytics dashboard

Helps businesses manage recruitment through a clearer, more organised process.

Confidential enterprise work

Backend API & Performance Optimisation

Enterprise Case Management API Work

Backend improvements for an enterprise case management system, including API development, schema changes, validation, and production-readiness.

  • Java and Spring Boot API enhancements
  • Flyway migration scripts
  • DTO validation and unit testing
  • Query-level locking analysis

Screenshots and implementation details withheld due to confidentiality.

Confidential enterprise work

Auditability & Search Improvement

Case Audit & Searchable Variables Enhancement

An enhancement for tracking, auditing, and searching case information with stronger traceability and reporting support.

  • Case audit data model
  • Party and identifier audit tracking
  • Searchable variable support
  • Database relationships and indexing

Screenshots and implementation details withheld due to confidentiality.

Bukhanda Logistics website homepage hero section
Public showcase

One-Page Business Website

Bukhanda Logistics Website

A responsive one-page website for a logistics business, designed to present services clearly and receive customer enquiries.

  • HTML, CSS, and JavaScript
  • Mobile hamburger navigation
  • Services, about, process, and contact sections
  • WhatsApp enquiry flow

Gives the business a professional online presence and a direct enquiry path.

Work With Me

From simple websites to internal business tools.

I can help individuals, startups, and small businesses with websites, landing pages, web applications, admin dashboards, workflow systems, backend APIs, business process digitisation, and system improvements.

Whether you need a simple website, an internal business tool, or a custom application, I focus on building solutions that are practical, clear, and aligned with real business needs.

Book A Consultation

Choose a time to discuss your project.

Prefer a quick call? Book a consultation and share what you want to build, improve, or digitise.

Book a Consultation

Contact

Let's work together.

Have an idea, business problem, or digital project you want to build? I'm open to websites, business systems, dashboards, backend APIs, and custom web applications.