BTboitumelo
~/boitumelo/home.tsx

I build software that people actually open every day.

Junior software engineer in Johannesburg. Three production applications, 10+ client websites, and a habit of shipping things all the way to deployment.

open to junior engineer & developer roles
boitumelo@portfolio: ~
3production apps shipped
10+client websites delivered
~2yrprofessional experience
1live at gradegenius.org
~/boitumelo/about.md

# who's behind the commits

Boitumelo Matome Thobejane

I'm a Computer Science graduate with almost two years of practical experience across software development, web development and technical support. Most of that time has been at Investhood IT 2.0 in Midrand, working inside real project teams on applications that have users.

I work across the whole stack — Java and Spring Boot on the back end, React and Tailwind on the front, MySQL and MongoDB underneath — and I'm comfortable in the unglamorous parts too: writing the queries, fixing the auth flow, chasing a bug through three layers, testing it, and pushing it live.

Outside of that I run a small freelance practice building websites for businesses around Phalaborwa and Namakgale — hardware suppliers, a church, restaurants, schools. Those projects taught me the part no tutorial covers: talking to a client who doesn't speak in tickets, and turning what they mean into what I build. I also do hands-on hardware work, from opening a laptop to swapping RAM and drives.

National Diploma in Computer Science Tshwane University of Technology · completed 2026
Certification in Artificial Intelligence in the 4IR professional certification
National Senior Certificate ASC Phalaborwa · 2019
~/boitumelo/skills.json

// grouped by what I'd actually reach for on a task

"languages"

JavaPythonJavaScriptPHPC#SQL

"frontend"

ReactTailwind CSSHTML5CSS3Responsive UI

"backend"

Spring BootREST APIsAuthenticationOTP & securityOOP

"databases"

MySQLMongoDBDatabase designSQL queries

"tooling"

GitGitHubIntelliJ IDEAMySQL WorkbenchNetlify

"it_support"

Hardware troubleshootingRAM & drive replacementBasic networkingSoftware diagnostics
~/boitumelo/work/

// three production applications — open one to see what I actually did

01

Grade Genius

Educational platform for school revision and learning, built with a team of eight.

live

the problem

Learners needed one trustworthy place to revise — which means accounts have to be secure, and the interface has to work at 11pm on a cheap phone.

what I built

  • Login and session flow
  • OTP verification
  • Password and security checks
  • Light and dark mode
  • UI and page functionality fixes

stack & outcome

PHP Python

Live in production and still being developed by the team.

02

Grade 12 Revision Hub

Full-stack revision platform with resources, quizzes and digital question papers.

the problem

Matric learners needed past papers, quizzes and resources in one place — with an admin side staff could manage without calling a developer.

what I built

  • Learner-facing and admin functionality
  • Database tables and SQL queries
  • API integration, front to back
  • Testing and bug fixing

stack & outcome

Java Spring Boot React Tailwind MySQL

Built in a team of six, split across two repositories.

03

Municipal Citizen App

Citizen-service application for reporting municipal issues and managing complaints.

presented

the problem

Residents report a burst pipe or a broken streetlight and hear nothing back. The app gives every complaint an identity: logged, assigned, tracked, closed.

what I built

  • Citizen-side reporting flow
  • Staff complaint and task handling
  • Database tables and queries
  • API-connected front and back end
  • Testing and bug fixing

stack & outcome

Java Spring Boot React Tailwind MySQL

Built in a team of five. I presented the finished application to the project coordinator.

04

Grade 3 Capitalization App

An interactive drill that teaches Grade 3 learners capitalization rules.

the problem

Young learners needed practice with capitalization that felt like a game, not a worksheet — and had to run on the devices schools already have.

what I built

  • Interactive capitalization drills
  • Instant feedback loop for learners
  • Lightweight, browser-only build
  • UI polish and testing

stack & outcome

HTML CSS JavaScript

Delivered as part of the Investhood IT project portfolio.

// final-year project — Tshwane University of Technology

FY

Employee Management System

Records, schedules and payroll in one internal tool — built as my final-year project.

final year

the problem

Small organisations often run HR on spreadsheets. The goal was one web tool that handled records, schedules and payroll without needing a dedicated admin.

what I built

  • Employee records and CRUD
  • Schedule and shift management
  • Payroll calculations and views
  • Auth and role-based access

stack & outcome

HTML CSS JavaScript Java

Completed as my final-year project at Tshwane University of Technology.

// personal builds & client work

// vanguard-energy

Vanguard Energy

Full-stack build for an energy-sector client — separate front-end and back-end repositories.

ReactBackendFull-stack
// business-toolkit

Business Toolkit

A multi-tenant SaaS platform giving small businesses a set of tools in one place — built as a client-requested SaaS product, with separate front-end and back-end repositories.

SaaSReactBackendFull-stack
// bees-bake

Bee's Bake

Live bakery website for a local client — deployed and awaiting final hosting decision.

HTMLCSSJavaScript
// tmj-fabrication-aluminium

TMJ Fabrication & Aluminium Installation

Live site for a fabrication and aluminium installation business — approved by the client, awaiting funding to move to final hosting.

HTMLCSSJavaScript
// qokhu-mal

Qokhu Mal Pty Ltd

Live site for Qokhu Mal Pty Ltd — approved by the client, awaiting funding to move to final hosting.

HTMLCSSJavaScript

// 10+ local websites for businesses around Phalaborwa & Namakgale

Over the past two years I've designed and delivered more than ten websites for local clients — hardware suppliers, churches, restaurants, schools and small businesses. Three are client-approved and ready to move to final hosting as soon as funding is in place. The rest are either in discussion or pending final sign-off, so they're not listed individually here yet.

  • Bee's Bake bakery website approved · awaiting hosting
  • TMJ Fabrication & Aluminium fabrication & aluminium approved · awaiting hosting
  • Qokhu Mal Pty Ltd business website approved · awaiting hosting
  • Other local businesses in discussion / pending final sign-off not listed yet
~/boitumelo/experience.log

$ git log --author="Boitumelo" --oneline

a1e4f92Software Developer InternOct 2024 → Aug 2026
Investhood IT 2.0 · Midrand, Johannesburg
  • Contributed to three applications — Grade Genius, Grade 12 Revision Hub and the Municipal Citizen App — in teams of roughly 8, 6 and 5
  • Also worked across four further Investhood IT builds: Accommodation Booking System, School Website and the Grade 3 Capitalization App
  • Developed front-end and back-end functionality: UI features, application logic, database tables and SQL queries
  • Built Grade Genius authentication and security: login, OTP verification, password and security checks
  • Connected application components through APIs across learner, citizen, staff and admin functionality
  • Performed debugging, testing and technical troubleshooting across all applications
  • Used Git and GitHub for source control and worked with the team on requirements, implementation and testing
7c3d0b1Freelance Web Developer2026 → Present
Client projects · Limpopo & remote
  • Designed and delivered 10+ websites for local clients and small businesses
  • Built responsive sites in HTML, CSS, JavaScript and React depending on the project
  • Worked directly with clients to gather requirements, implement changes and hand over finished work
  • Ran projects independently from planning through development, testing and deployment
  • Deployed on Netlify and Vercel, and provided ongoing updates and troubleshooting support
  • Three client sites — Bee's Bake, TMJ Fabrication & Aluminium, and Qokhu Mal Pty Ltd — are approved and awaiting final hosting
f92e1aaIT Support & HardwareOngoing
Hands-on practical experience
  • Performed laptop hardware maintenance, opening devices and replacing components
  • Replaced and upgraded RAM and storage drives, handling hardware troubleshooting
  • Applied software troubleshooting to diagnose computer and application issues
~/boitumelo/contact.sh

#!/bin/bash — let's build something

A project, a role, or just a question about something I built — my inbox is open.

$ mail boitumelomatome2@gmail.com $ call 078 465 7112 $ open github.com/Boitumelo234 $ open linkedin.com/in/boitumelo-thobejane $ curl -O cv.pdf

# based in Thembisa, Johannesburg
# references available on request