Hello, I'm Bophelo-Botle

Software Developer|Java & Python|Cybersecurity & Cloud Enthusiast

Professional Summary

Bophelo Botle Profile Photo

About Me

Turning complex problems into secure and scalable solutions through code.

Clean Code

I write maintainable and efficient code following industry best practices.

User-Focused

Creating intuitive and accessible applications users enjoy.

Creative Solutions

Solving complex problems using innovative thinking.

My Journey

I am a final-year Bachelor of Science in Information Technology student at Richfield Graduate Institute of Technology.

I enjoy building applications using Java, Python, and web technologies while expanding my knowledge in cloud computing and cybersecurity.

Skills & Expertise

Technologies and tools I work with

Programming

Java Python JavaScript SQL

Web Development

HTML CSS REST APIs PHP

Tools

Git GitHub VS Code Eclipse Jenkins

Testing

JUnit Functional Testing Test Case Design Automation Testing

Technologies

Linux Cloud Computing Cybersecurity Fundamentals

Featured Projects

A showcase of my recent work

Student Expense Tracker

Student Expense Tracker (Secure Full-Stack)

Problem
Students need a secure and efficient way to track and manage personal expenses with real-time insights.

Solution
Developed a full-stack web application enabling users to manage expenses, categories, and view financial summaries securely.

Features

  • JWT authentication with role-based access control
  • Expense and category CRUD operations
  • Dashboard summary with real-time data
  • Input validation, rate limiting, and secure password hashing

Architecture

  • Frontend: React (Vite)
  • Backend: Spring Boot (Java)
  • Database: PostgreSQL
  • DevOps: Docker Compose

Java • Spring Boot • React • PostgreSQL • Docker • JWT • REST API
Vulnerability Scanner Tool

Vulnerability Scanner

Problem
Developers need a simple way to identify common security risks in web applications and networks without complex tools.

Solution
Built a Python-based vulnerability scanner that performs port scanning and basic web security checks safely.

Features

  • Open TCP port scanning using sockets
  • Optional Nmap integration
  • Detection of missing security headers (CSP, HSTS, nosniff)
  • Basic SQL error leakage and input reflection checks
  • Risk classification (Low / Medium / High)
  • Report generation (JSON and TXT)

Architecture

  • Language: Python
  • Networking: Socket Programming
  • Tools: Nmap (optional)
  • Interface: CLI + GUI

Python • Cybersecurity • Socket Programming • Nmap • JSON • GUI
Weather Dashboard

Weather Dashboard

Problem
Many simple weather tools lack a clean interface or real-time data integration.

Solution
Developed a web-based weather dashboard that allows users to search for a city and view real-time weather conditions using a public weather API.

Features

  • Search weather conditions by city
  • Displays temperature, humidity, and weather data
  • Real-time API integration
  • Responsive interface

HTML • CSS • JavaScript • REST API

Get In Touch

Let's Connect

Email: seagabophelo@gmail.com

Phone: 066 297 4632

Location: Johannesburg, South Africa