Summary

I'm Thabang Dikotope, a passionate software developer dedicated to crafting clean, efficient, and impactful solutions. With hands-on experience in web development, mobile programming, and database design, I bring a practical approach to problem-solving and continuous learning. I value growth, simplicity, and creating meaningful digital experiences.

Education

Tshwane University of Technology

Diploma in Computer Science (Software Development Focus)

Credits Completed: 300/360 | Expected Graduation: May 2026

Experience

TUT - Programmer & DB Designer

Jan 2022 – Jun 2022

  • Designed and tested software using Java & PHP.
  • Built database schemas for academic/personal projects.

TUT - Mobile Device Programmer

Mar – May 2025

  • Developed basic Android apps using Kotlin & Android Studio.

MLAB - Frontend Intern

Oct 2024 – Feb 2025

  • Contributed to event management system using Git/GitHub.

Rocomamas - Waiter

Jun 2023 – Present

  • Handled 50+ clients daily, trained and offered a contract.
  • Balanced part-time work with academics.

Projects

Gym Management System (PHP, MySQL)

Full-stack site with member and admin roles, deployed using InfinityFree server.

Lifestyle Preferences Survey (HTML, JS, SQLite)

Web-based form with in-browser SQLite (sql.js) data storage.

Event Management System

Front-end site designed in Figma and deployed on GitHub.

Technical Skills

Languages

  • Java
  • PHP
  • Python
  • JavaScript
  • HTML
  • CSS

Frameworks

  • Flask
  • Django
  • JEE
  • REST APIs

Frontend/UI

  • Bootstrap
  • Figma
  • Responsive Design

Database

  • MySQL
  • Oracle SQL
  • PL/SQL
  • JDBC

Tools

  • Git
  • GitHub
  • NetBeans
  • VS Code
  • Android Studio

Others

  • XAMPP
  • PHPMyAdmin
  • SQL Developer