Skip to content
View BoitumeloRak's full-sized avatar

Block or report BoitumeloRak

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
BoitumeloRak/README.md

Hi, I'm Boitumelo Rakgole 👋

I'm a Software Development Student at WeThinkCode_ with a passion for building scalable full-stack applications and solving complex logic puzzles. I thrive on turning abstract ideas into functional, clean code.


👩🏽‍💻 About Me

  • 🎓 Current Pursuit: Software Engineering Diploma at WeThinkCode_
  • 🌍 Location: Johannesburg, South Africa
  • 💡 Interests: Systems Design, API Development, and UI/UX Design
  • 🚀 Goal: Becoming a Full-Stack Developer

🛠️ Tech Stack

Languages & Core Java Python JavaScript

Frontend & Tools React Git GitLab Linux


📂 Project Showcase

Note: Many of my core engineering projects are hosted on a private GitLab instance to comply with WeThinkCode_ Academic Integrity policies.

🤖 Toy Robot Simulation

Java | Socket Programming | JUnit

  • Developed a distributed system with Client-Server architecture supporting multiple robot connections.
  • Implemented complex command handling and maze-solving logic using strict OOP principles.

🔌 Client-Server Socket Application

Java | Networking | Concurrency

  • Engineered a socket-based application to master networking fundamentals.
  • Managed concurrency and real-time communication protocols between clients and a central server.

🏗️ Brownfields Project & Unit Testing

Java | Legacy Code | JUnit

  • Worked on extending and refactoring an existing Java codebase.
  • Improved system reliability by writing comprehensive unit tests for visibility handling and component logic.

🌐 Web Development Projects

HTML | CSS | JavaScript

  • A collection of responsive frontend projects focusing on modern layouts, clean UI, and user experience.

🎨 Creative & Content Projects

  • Digital storytelling and video content creation for brands and competition entries, blending technical logic with creative strategy.

📈 What I'm Leveling Up On

  • Advanced Java: Mastering Design Patterns and Concurrency.
  • Modern Frontend: Deep diving into React hooks and state management.
  • Clean Code: Refining TDD (Test-Driven Development) and refactoring practices.

📫 Let's Connect!


“The only way to learn a new programming language is by writing programs in it.” – Dennis Ritchie

Pinned Loading

  1. Emergency-Hospital-Management-System Emergency-Hospital-Management-System Public

    Java

  2. bcbc-site bcbc-site Public

    HTML

  3. future-me-2030 future-me-2030 Public

    HTML

  4. todo-list-app todo-list-app Public

    JavaScript

  5. weather-app weather-app Public

    CSS