Skip to content
View Tumelokgatshe-Dev's full-sized avatar

Block or report Tumelokgatshe-Dev

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
Tumelokgatshe-Dev/README.md

Hi, I'm Tumelo Kgatshe 👋

Software Developer | Django | Python | React | WordPress

I am a software developer from South Africa with a background in retail leadership, technical sales, and freelance web development. My journey into software development began through self-learning and formal training, where I developed a passion for building practical software solutions that solve real-world problems.

I have experience building applications with Python, Django, JavaScript, React, HTML, CSS, MariaDB, Git, GitHub, and WordPress. Alongside software development, I have also worked with clients on website design, branding, SEO optimization, and digital solutions.


Technical Skills

  • Python
  • Django
  • JavaScript
  • React
  • HTML5
  • CSS3
  • MariaDB
  • Git & GitHub
  • REST APIs
  • WordPress
  • SEO Optimization

Featured Software Projects

News Capstone Consolidation

A full-stack Django news platform featuring authentication, role-based access control, article approval workflows, REST API integration, testing, and MariaDB support.

News Capstone

A Django-based news management application showcasing authentication, content management, and database-driven functionality.

Django Sticky Notes

A note management application built with Django demonstrating CRUD functionality, user authentication, and database management.

Garden App

A Django application focused on data management, application structure, and web development principles.

Finance Calculator

A Python application for calculating investment growth and bond repayments using financial formulas.

Email Simulator

A Python object-oriented programming project demonstrating classes, methods, and application logic.


Freelance & Client Work

Over the years I have worked with individuals and businesses on websites, branding, and SEO projects.

Client Projects

  • Website design and development for Lanuchi.co.za
  • Website development for Sizela.co.za
  • SEO optimization projects for Inuka.co.za
  • Branding and logo design for Write Wise Solutions
  • Branding and design work for Dean Steyn
  • Various WordPress website projects and digital solutions

Services Delivered

  • Website Design & Development
  • WordPress Development
  • Logo Design & Branding
  • SEO Optimization
  • Technical Consultation

Professional Background

Before transitioning into software development, I built extensive experience in retail leadership and technical sales. This background strengthened my communication, problem-solving, leadership, customer service, and teamwork skills, which continue to support my work as a developer today.


Current Goals

  • Secure a software development role
  • Continue building full-stack applications
  • Expand expertise in Django, React, and modern web technologies
  • Contribute to impactful software projects
  • Grow as a professional software engineer

Connect With Me

📧 Email: TumeloKgatshe@gmail.com

💼 LinkedIn: www.linkedin.com/in/tumelo-kgatshe-97lnk

🐙 GitHub: github.com/tumelokgatshe-dev

Pinned Loading

  1. garden-app garden-app Public

    Django-based application demonstrating database management, application structure, and web development principles.

    JavaScript

  2. news-capstone news-capstone Public

    Django news management application showcasing authentication, article workflows, and database-driven content management.

    Python

  3. news-capstone-consolidation news-capstone-consolidation Public

    Full-stack Django news platform featuring role-based access control, REST APIs, authentication, testing, and MariaDB integration.

    Python

  4. sticky-notes sticky-notes Public

    Django news management application showcasing authentication, article workflows, and database-driven content management.

    Python

  5. sticky-notes-django sticky-notes-django Public

    Django CRUD application for creating, managing, and organizing notes with user-friendly functionality.

  6. Tumelokgatshe-Dev Tumelokgatshe-Dev Public