BOOTING...

0%

Ditiro Moabelo

Ditiro Moabelo

Junior Software Developer & IT Support Specialist

Kempton Park, Gauteng Available immediately

I build web and Android applications in Java, Kotlin and PHP, and I have supported live point-of-sale systems in production. Currently an IT Intern at Rectron working across PC hardware and components.

  • 16 Distinctions
  • 7 Certifications
  • 2 Live sites
  • NQF 6 IT Diploma

Projects

Explore my work

View →

Skills

Technologies I use

View →

Experience

My journey

View →

Contact Me

Let's connect

View →

About Me

Ditiro Moabelo Ditiro Moabelo Ditiro Moabelo Ditiro Moabelo

A Junior IT specialist / software developer with hands-on experience in developing web and mobile applications using Java, Kotlin, and Spring Boot. Experienced in full-stack development, API integration, and database management. Fast learner who adapts quickly and enjoys solving complex technical challenges. Passionate about building real solutions for real people.

What I Do

I tackle IT challenges and create software solutions that deliver results. Whether it's developing applications or resolving complex system issues, my focus is on building tools that simplify workflows for both users and development teams.

Always Learning

I'm continuously expanding my knowledge by exploring emerging technologies, refining development processes, and enhancing my expertise in Java, web development, and DevOps practices. Each project serves as a learning opportunity to improve and evolve.

How I Work

Effective communication and collaborative problem-solving are fundamental to my approach. I ensure team alignment while maintaining momentum and efficiency throughout the development lifecycle.

Why I Code

I find fulfillment in transforming concepts into functional, practical solutions that people actually use. It's about delivering tangible results, gaining insights from each experience, and continuously improving the work I produce.

My Projects

The Setup: a WebGL gamer bedroom with an RGB bookshelf, gaming desk, neon heart and glowing props

The Setup — Explorable WebGL Bedroom

TypeScript, Three.js, Vite

A dusk-lit gamer bedroom modelled entirely in code, where every prop is a real project: an RGB-backlit bookshelf for TwiceAsBooks, a battle station for the Helpdesk System, a windowsill for BirdTrail, a kitchenette for Thedimogane Gas, a nightstand for MediBook. Click a prop and the camera dollies in.

WebGL / 3D · deliberately non-generic

What it proves: hand-built procedural geometry with no imported models, a synced RGB rig driving hex panels, cove strips, keycaps and PC fans from one hue cycle, soft-shadowed dusk lighting, per-prop hover glow, camera choreography, and hash deep links — crafted for a WebGL interview, not cloned from a Three.js example.

IT Asset and Helpdesk System asset register showing tracked hardware and status badges

IT Asset & Helpdesk System

React, TypeScript, Spring Boot, PostgreSQL, JWT, Flyway

An internal IT operations platform for support teams: staff submit tickets, technicians manage work, and IT tracks hardware assets, assignments, and status history. Built as a realistic MVP with role-based login, asset register, ticket workflows, and a troubleshooting knowledge base.

Live demo • Support + hardware + development

What it proves: full-stack delivery, JWT auth and roles, a controlled ticket workflow, asset assignment rules, and support logic that goes beyond generic CRUD screens. Sign in as technician, admin or staff — the demo runs on seeded data in your browser and enforces the same workflow rules as the Spring Boot backend.

TwiceAsBooks E-Commerce Platform Screenshot

TwiceAsBooks — Online Bookstore

PHP, MySQL, JavaScript

A full-stack bookstore built around both customer and admin workflows. Shoppers can register, search the catalogue, add books to a cart, and place orders, while the admin side manages products, users, orders, and incoming customer enquiries through one PHP/MySQL application.

Front office + admin back office

What it proves: multi-page PHP application structure, MySQL-backed data handling, authentication, cart and checkout logic, and an operations side that goes beyond a simple product listing site.

MediBook hospital booking home page with doctor search and appointment booking

MediBook — Hospital Booking System

Java, Spring Boot, Spring Security, JPA, Thymeleaf, Gemini API

A team-built hospital booking platform with clear role separation. Spring Security handles access across patient, doctor, and admin areas; JPA models appointments, medications, users, and feedback; and the system includes password resets over email plus an AI recommendation feature that uses the Gemini API to guide patients toward the right service.

Team project • Runs locally, not hosted

What it proves: Java backend depth, authentication and authorization, data modelling, server-rendered application structure, and feature scope beyond a basic CRUD system. 31 classes across config, controllers, entities, repositories and services — all browsable, with setup instructions in the README.

BirdTrail Android App

BirdTrail — Android Bird Tracking App

Kotlin, Firebase, Google Maps API

An Android field app for birdwatchers. I used Firebase Authentication for sign-in, Google Maps for sanctuary discovery, and Firebase Storage plus Realtime Database for photo-backed sightings. The app then turns those records into a RecyclerView history and a small achievement system that rewards continued use.

Android app • Runs on device, no web demo

What it proves: mobile state handling, image upload flows, location-aware features, Firebase integration, and a complete user journey from registration to recorded sightings.

Thedimogane Gas ordering site screenshot

Thedimogane Gas — Live Business Site

HTML, CSS, JavaScript, Netlify

A live ordering site for a real LPG supplier serving Norkem Park and nearby areas. Customers compare cylinder sizes and refill prices, confirm delivery areas, and place orders directly through WhatsApp.

Real business workflow • Live on Netlify

What it proves: a working public deployment, business pricing tables, delivery-zone guidance, and a mobile-first flow optimized for fast ordering.

Skills & Technologies

Programming Languages

Java Kotlin C# Python PHP

Web Technologies

HTML CSS JavaScript React Three.js WebGL

Frameworks

Spring Boot Node.js

Databases

MySQL PostgreSQL Firebase

Tools & IDEs

Git GitHub Visual Studio Android Studio NetBeans XAMPP

Platforms

GitHub Pages Railway Netlify Google Play InfinityFree

Experience

IT Intern — PC Hardware & Components

Rectron Current
  • Manage product data for PC component ranges — CPUs, graphics cards, motherboards, memory and storage — keeping specifications and pricing accurate across the catalogue
  • Track stock levels and incoming shipments on component lines, flagging low availability and slow-moving SKUs
  • Support new product launches with vendor and brand teams, from spec sheets through to listing readiness
  • Answer technical queries on component compatibility — socket and chipset generations, GPU tiers, memory standards — to support the sales team

Technical Coordinator

GAAP Point of Sale September - November
  • Served as Technical Coordinator at GAAP Point of Sale

Java Developer Program

Mercer Inter Ed 2025
  • Built small applications using HTML5, CSS3, JavaScript, and Java (Fundamentals → Enterprise)
  • Participated in collaborative coding, debugging, and version control
  • Gained exposure to DevOps and structured development methodologies

Education

NQF Level 6 Diploma in IT – Software Development

Varsity College

2022–2025

  • 16 distinctions
  • Strong foundation in software development, algorithms, and application design

Matric

Hoerskool Birchleigh

2021

  • Bachelor's Degree Pass

Certifications

Java SA Fundamentals

Oracle Certified Java Fundamentals

View Certificate

PeopleCERT DevOps Fundamentals

DevOps Foundation Certification

View Certificate

Programming with HTML, CSS and JavaScript

Web Development Fundamentals

View Certificate

Data Visualization

NVIDIA - Data Visualization Fundamentals

Intel Cloud DevOps Badge

Cloud DevOps

Issued by Intel · Jan 2026

View Badge
Generative AI Client to Cloud Badge

Generative AI Client to Cloud

Issued by Intel · Jan 2026

View Badge
AI Everywhere AI PCs Badge

AI Everywhere AI PCs

Issued by Intel · Jan 2026

View Badge

Let's Connect