I'm Menzi Shazi

A Computer Science Graduate

Fullstack Software Engineer

Portrait of Menzi Shazi

Hello.

I am a BSc Computer Science Graduate from Wits University, South Africa. As an aspiring Fullstack Software Engineer, I am passionate about building innovative web applications and solving complex problems through code. I specialize in both frontend and backend development, with experience in modern frameworks and databases.

Technical Skills

Tech Stack

JavaScript React EJS Node.js Express.js MongoDB PostgreSQL HTML CSS Git RESTful APIs

Featured Projects

AI Math Solver

AI Math Solver

Infinity AI Math Solver is a smart, interactive web application that helps users solve math problems using Google’s Gemini AI. It features a clean interface, real-time math editing using MathQuill, and beautiful LaTeX rendering with MathJax.

React Node.js Express.js MongoDB
Stock Market

Stock Market

A web app that fetches and displays real-time stock data using APIs. Focus on API integration, data visualization, and asynchronous JavaScript.

EJS Node.js Express.js
Blog Web App

Blog Web App

A Node.js + Express.js web app using EJS templating. Users can create, read, and manage blog posts dynamically.

EJS Node.js Express.js
Book Notes

Book Notes

A book note management app to add, edit, and delete reading notes. Explores CRUD operations, data persistence, and clean UI design.

EJS Express.js Node.js PostgreSQL
Personal Website

Personal Website

A multi-page personal website showcasing skills, hobbies, and contact information. Built using HTML, CSS, and basic JavaScript for interactivity.

HTML CSS Javascript

Education & Certifications

Education

🎓

Bachelor of Science in Computer Science

University of the Witwatersrand (Wits)

Johannesburg, South Africa

2021-2025

Certifications

📜

The Complete Full-Stack Web Development Bootcamp

Udemy

2025

View Credential

GitHub Contributions

GitHub Contribution Chart

Check out my open source contributions and projects on GitHub

Visit My GitHub

Get In Touch

Interested in collaborating on a project or want to discuss opportunities?

Contact Me