Hello, I'm Vhulenda Mashamba

Contact Me
Vhulenda Mashamba

About Me

I am a final year Computer Science and Information Systems student at the University of Witwatersrand, passionate about creating innovative software solutions.

Education

BSc Computer Science & Information Systems | University of Witwatersrand (2022 – Present)

  • Proficient in JavaScript, Java, Python, C#, and C++
  • Knowledge of algorithms, data structures, and software engineering principles
  • Experienced with database management and web development using HTML, CSS, and JavaScript

Skills & Expertise

Programming Languages

JavaScript
Java
Python
C#
C++
HTML/CSS

Frameworks

React.js
Node.js

Database Management

SQL
MongoDB
Firebase

DevOps & Practices

Git/GitHub
CI/CD
Agile/Scrum
Test-Driven Development

UX/UI

Figma

Projects

Freelancer Management Platform

Freelancer Management Platform

A vanilla JavaScript web application with Firebase backend designed to streamline freelancer-client collaborations.

  • Enables secure job postings, contract management and milestone tracking
  • Solves key pain points in the gig economy
  • Tech Stack: Vanilla JavaScript, Firebase (Auth, Firestore, Cloud Functions), HTML/CSS
  • Methodologies: Agile (Sprint Planning), TDD (Manual Testing), Client-Side MVC Architecture
JavaScript Firebase HTML/CSS
Amacusi Farming

Amacusi Farming Web System

Web-based agricultural e-commerce platform for a farmer in mpumalanga.

  • Key features include customers placing orders and product CRUD operations with image handling on the admin side
  • Order management with status tracking and filters
  • Customer insights and comprehensive reporting on sales, payments, and product performance
  • Implemented secure authentication, responsive UI, and export functionalities for PDF reports
  • Tech Stack: Vanilla JavaScript, Firebase (Auth, Firestore, Cloud Functions, Storage), HTML/CSS and Chart.js
  • Methodologies: Agile (Sprint Planning), TDD (Manual Testing), Client-Side MVC Architecture
JavaScript Firebase Chart.js
Business Websites

Business Websites

Static websites for multiple small businesses.

  • Designed and delivered static websites for multiple small businesses
  • Using core technologies like HTML5, CSS3, and JavaScript
  • Built mobile-responsive, SEO-optimized sites
  • Helped clients establish their online presence and attract new customers
HTML CSS JavaScript

Contact Me