Johannesburg, South Africa

I build TESTING... that hold up.

Software engineer focused on Java, Spring Boot and microservices. I design clean REST APIs, message-driven systems and the plumbing behind them.

JavaSpring BootMicroservicesPostgreSQLDocker

About

Engineer, tutor, creator.

I graduated from WeThinkCode_ in 2026 with an Occupational Certificate in Software Engineering (NQF Level 6, Pass with Distinction), specialising in systems integration.

I now tutor fellow students at WeThinkCode_ and share what I learn on CodersDomain, my backend engineering YouTube channel.

FocusBackend & distributed systems
EducationWeThinkCode_ · Distinction
CommunityPeer tutor · YouTube: CodersDomain

Selected work

Projects

01

Distributed Loadshedding App

A distributed system that moves loadshedding updates between services using Apache ActiveMQ messaging.

JavaActiveMQ
02

SafeConnect

A connectivity and safety focused project built around reliable backend services.

Spring BootREST
03

WeatherWise

A WhatsApp bot that delivers weather information straight to your chat.

BotAPI
04

SmartThumb SA

An AWS thumbnail pipeline using S3, Lambda and Rekognition.

AWSLambda

Toolbox

Stack

Languages

  • Java
  • Python
  • JavaScript
  • SQL

Backend

  • Spring Boot
  • REST APIs
  • Microservices
  • JUnit 5 & Mockito

Data & Messaging

  • PostgreSQL
  • Redis
  • ActiveMQ
  • RabbitMQ

Tooling

  • Docker
  • Git & CI/CD
  • AWS

Contact

Let’s build something.

Open to backend engineering roles and collaborations. Send a message below or find me on LinkedIn.