Skip to content
View thembaxaba157's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report thembaxaba157

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thembaxaba157/README.md

👋 Helloooooooo there, I’m Themba Xaba

“Crafting clean code & cool experiences.”

🚀 Software Engineer | 🛠 Builder of things that run on logic

🌍 WELCOME TO MY BEAUTIFUL MESSY WORLD*

Currently working on my online multiplayer Rock, paper, scissors game REST API built with Java+Springboot+Spring security

🧭 My Dev Journey

Started with curiosity, stayed for the problems, patterns, and possibilities.
Right now, I'm building real-world stuff that solves real-world problems — one commit at a time.


🔨 Current Tech Stack (subject to expansion 😜)

Languages
JavaJavaScriptSQLJSONPython

Frameworks & Tools
Spring BootReactViteTailwindCSSJUnitWebSockets

DevOps & Databases
DockerMySQLGitHub Actions


🌱 Learning & Growing

  • Data Structures & Algorithms 💡
  • Clean Architecture & Testing 🧪
  • REST APIs & Microservices 🌐
  • Distributed Systems & Scalability
  • Writing code that ages well

📫 Reach Out

🧪 Always open to:

  • Feedback & collaborations
  • Geeky dev chats
  • Or maybe we talk wrestling, football, NBA, or video games 🎮

"Stay curious. Keep building."

Pinned Loading

  1. Backend-GameZxne Backend-GameZxne Public

    GameZxne is a multiplayer gaming backend platform built in Java using Spring Boot, ⚠️ Project Status: This project is actively under development. Core gameplay and authentication features are funct…

    Java

  2. Hangman Hangman Public

    Hangman CLI Game built using Java with sqlite for database, json for storing words and used sementic and Github actions for CI/CD and release

    Java

  3. loadshedding-distrubuted-systems loadshedding-distrubuted-systems Public

    A modular Java-based distributed system for managing and displaying load shedding schedules in South Africa. Built using Javalin for REST APIs, Thymeleaf for the web frontend, and Apache ActiveMQ f…

    Java

  4. Mazesolver-bfs Mazesolver-bfs Public

    MazeSolver is a modular Python-based system for simulating and solving mazes using virtual robots. It uses a breadth-first search (BFS) algorithm to compute the shortest path through both predefine…

    Python

  5. PayUp PayUp Public

    PayUp is a web-based Server-side Java application designed to simplify group expense management. It enables users to log expenses, send or receive payment requests, and track outstanding payments. …

    Java

  6. portfolio-website portfolio-website Public

    My personal portfolio website! This project showcases my skills, projects, and experience as a developer. Built with modern web technologies, it serves as a central hub for my professional presence.

    JavaScript