South African Java Developer

Business-minded software delivery with a sharper visual presence.

I build practical systems across Java, Spring Boot, SQL, React, and deployment workflows. My work is aimed at teams that want someone who can ship real features, understand business needs, and grow into bigger engineering ownership.

Targeting junior Java, backend, and full-stack roles. Open to remote, hybrid, and on-site opportunities.
8+ Projects shipped
3+ Years building for clients and self-led products
NQF 6 System Development qualification

Story

Sharing my journey and what drives me.

I combine formal training with hands-on delivery for business applications, internal tools, and customer-facing products.

My strongest work sits where backend logic, data modelling, and practical interface design meet. I enjoy building software that helps people manage operations, reduce manual work, and make better day-to-day decisions.

That means I'm useful to a team beyond pure code output: I can interpret requirements, shape workflows, and keep moving a feature from idea to something real and usable.

01

Junior-ready in title, but already operating with delivery habits that matter in production teams.

Primary stack

Java, Spring Boot, REST APIs, SQL, React, Next.js

Best-fit work

Business systems, admin tools, client portals, operations software

Skills

A cleaner breakdown of how I contribute.

01

Backend systems

Java, Spring Boot, JPA, JDBC, validation, business logic, and REST API design.

02

Frontend delivery

React, Next.js, responsive HTML/CSS, forms, dashboards, and workflow-heavy interfaces.

03

Data and tooling

MySQL, PostgreSQL, relational modelling, Git, GitHub, and structured documentation.

04

Delivery mindset

Requirements gathering, deployment support, hosting setup, domain work, and feature ownership.

Projects

Selected work that shows range, not repetition.

Each project reflects a practical use case, from admin systems to SaaS-style platforms and full-stack demos.

Desktop app Java | Swing | JDBC

Desktop Point of Sale

Offline retail workflow covering product management, cart handling, transactions, and packaged delivery.

Download installer
Business workflow Quotes | Invoices | SME

TradeFlow SA

Platform designed for South African service businesses that need quoting, invoicing, and client management.

View app
Diagnostics tool Web app | AI workflow

Website Agent

Website auditing tool that inspects sites, flags problems, and turns analysis into useful next actions.

View app
Full stack Spring Boot | React

Banking App Demo

Live account and transaction experience that demonstrates frontend-backend integration in a hosted environment.

View demo
SaaS platform Next.js | Supabase | PostgreSQL

Inventory SaaS Platform

Multi-user inventory platform with authentication, client portals, and synchronized business data.

View platform
Android app Java | Android | Task tracking

Gardeners Task Tracker

Android task tracking app built for garden work management, helping teams organize daily jobs and keep operational tasks visible.

Download APK
Web app Registration | Forms | User management

User Registration Web App

Web application focused on user registration workflows, demonstrating form handling, account capture, and a clean browser-based user experience.

View app

Experience

Work that translates well into a junior engineering team.

January 2022 to present

Teodor Web Solutions | Web Developer / Owner

Lead project delivery from requirements gathering through launch and support, with hands-on work in Java, Spring Boot, React, Next.js, SQL, hosting, domains, and production readiness.

  • Translate client needs into features, workflows, data structures, and usable interfaces.
  • Handle deployment support including hosting, SSL, and release readiness.
  • Strengthen ownership, prioritisation, and business-facing communication through direct delivery work.

Transferable value

Why this matters in a junior role

  • I can contribute across backend, frontend, database, and deployment work.
  • I understand business operations, so I build features that solve real workflow problems.
  • I am used to owning outcomes and communicating progress clearly.

Education

Qualifications with downloadable proof.

2017

System Support (NQF 5)

Department of Higher Education and Training

Download diploma

Contact

Make the next step easy.

I'm open to junior software development roles, backend-focused opportunities, and full-stack work where practical delivery matters.