Zanethemba Ngwenya

Software Developer Portfolio

HI THERE!

I'M ZANETHEMBA NGWENYA

A dedicated software developer with a strong foundation in Python and Java. I have experience building efficient and scalable applications, and I'm passionate about using object-oriented programming to design clean, maintainable code.

About Me

Hi, I'm Zanethemba Ngwenya

I'm a passionate Full Stack Developer with 2 years of hands-on experience, specializing in Java and backend development. I have a solid foundation in Python, JavaScript, HTML, CSS, and TypeScript, and I've worked with frameworks like Spring Boot and Angular.

I trained at WeThinkCode and am currently upskilling at Shaper as a Full-stack developer intern. I enjoy solving problems, working in agile teams, and creating efficient software systems.

2+

Years Experience

15+

Projects Completed

Experience

2023 - 2024

🎓 WeThinkCode_ | Full Stack Software Engineering

Full Stack Software Engineering. Gained hands-on experience in Java, Python, Git, and databases. Worked on real-world projects in a peer-learning environment.

View Curriculum Overview

Tech Stack

Java
Python
JavaScript
SQL
Git
Docker
HTML5
CSS3
2025 - current

Shaper - The digital academy | Full Stack Engineer Trainee

Focused on building responsive web apps using modern front-end and back-end stacks. Emphasis on teamwork, agile methods, and cloud deployment.

Tech Stack

Java
JavaScript
TypeScript
Angular
Node.js
Bootstrap
Express
PostgreSQL

Achievements

🏆 Bxrdeless Hackathon Winner (31/08/2024)

As part of Geo-Innovators, I co-developed a web solution tackling African flood risks using open-source geospatial data during the Bxrdeless Hackathon. Our project focused on early warning systems and disaster response.

Skills

Python
Java
Object-Oriented Programming
Git and GitHub
Test-Driven Development
Unit Testing
Agile Methodologies
OAuth Integration
RESTful API Development
SQL and Databases
Docker
CI/CD
GitHub Actions
JavaScript
TypeScript
HTML & CSS
Web Development
Design Patterns
Asynchronous Programming
Networking
Refactoring Code

Projects

WattNow (LightInSched)

A solution for managing and tracking electricity schedules to handle load shedding effectively.

View Project

ToyRobot

An interactive simulation of a toy robot moving on a tabletop, demonstrating command pattern and OOP principles.

View Project

RetrieveTasks

A task management application for efficiently organizing and tracking tasks.

View Project

All Projects

WattNow (LightInSched)

A solution for managing and tracking electricity schedules to handle load shedding effectively.

View Project

ToyRobot

An interactive simulation of a toy robot moving on a tabletop, demonstrating command pattern and OOP principles.

View Project

RetrieveTasks

A task management application for efficiently organizing and tracking tasks.

View Project

HeartDiseasePredict

A machine learning model that predicts heart disease risk based on patient data.

View Project

Image-compressor

A tool for efficient image compression while maintaining quality.

View Project

CodeClinic

A platform for collaborative code reviews and programming assistance.

View Project

Contact Me

Send me a message

Or contact me directly at zngwenya023@student.wethinkcode.co.za