Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 2.17 KB

README.md

File metadata and controls

47 lines (31 loc) · 2.17 KB

Tshidiso Mahlo's Portfolio

Welcome to my portfolio repository! This is a showcase of my projects, skills, and experiences as a recent Computer Science and Economics graduate.

About Me

Hello! I am Tshidiso Mahlo, a recent Computer Science and Economics graduate from North West University, Potchefstroom. I am highly motivated with a strong foundation in programming languages like Java, C++, and Python, along with expertise in web development using technologies such as React, Mongoose, Express, SQL, and PostgreSQL. I have a passion for solving complex problems and a keen interest in both tech and finance sectors. I enjoy developing secure and efficient systems, as demonstrated in my various projects including a password authentication system and a task management web app.

Projects

Password Authentication System

Developed a secure authentication system using Node.js, Express.js, and MongoDB, featuring user registration, password encryption, input validation, and rate limiting to prevent brute force attacks.

Weather WebApp

Created a weather application using Axios, React.js, and OpenWeather API.

Key Skills

  • Programming Languages: Java, C++, Python, JavaScript
  • Web Development: React, Express, HTML, CSS
  • Databases: SQL, PostgreSQL, MongoDB

Certifications

  • JavaScript Data Structures and Algorithms - FreeCodeCamp
  • Back End Development and APIs Certification - FreeCodeCamp
  • Front-End Libraries Certification - FreeCodeCamp

Contact

How to Run the Project Locally

  1. Clone the repository:
    git clone https://github.com/Hiccupfish/TshidisoMahloPortfolio.git