Software Developer · QA Automation

Maredi Manyama is a Software Developer building digital products in South Africa.

I build scalable web applications with React and Node.js, and back them with automated end-to-end testing so they hold up in production.

Portrait of Maredi Manyama

About

Maredi Manyama smiling beside the AWS mascot at the AWS Summit
At the AWS Summit

I'm Maredi, a software developer from Midrand who likes taking real problems and turning them into software people can actually use.

I work at Mphoti Consulting, a consultancy that places me with its clients. I joined as an intern in 2024 and became a full-time junior developer in 2025. I'm also completing an Advanced Diploma in Computer Science at Tshwane University of Technology.

Through Mphoti I've built features for high-traffic betting platforms at Sunbet and PantherBet, and automated end-to-end testing with Playwright at e4. Having worked on both sides, I care as much about whether software holds up as about how it gets built.

I also build complete products end to end, like Invoice Ingest, an invoice management system with South African VAT built in. I work mainly with JavaScript, React and Node.js, and I enjoy the whole path from the first idea to a working product.

Right now I'm learning React Native, accessibility and performance testing. Longer term, I want to build and own a South African tech product that measurably improves people's lives.

Frontend

React · JavaScript · TypeScript · Tailwind CSS · Redux · Bootstrap

Backend

Node.js · Express · REST APIs · MySQL · PostgreSQL

Quality

Playwright · Jest · E2E · Regression testing

Tools

Git · GitHub Actions · Azure DevOps · Jira

Background

Education
Diploma in Computer Science
Tshwane University of Technology (TUT). Advanced Diploma in progress.
Experience
2+ years
Professional experience at Mphoti Consulting since August 2024. Building software since 2023.
Based in
Midrand, South Africa

Experience

Where I've worked.

Aug 2024 — Present

Full-time · Consultancy

Junior Software Developer

Mphoti Consulting

Mphoti is a consultancy, and my work there has been for its clients. I joined as a Software Developer intern in August 2024, building frontend features in JavaScript, HTML5, CSS3 and React, debugging and testing, and contributing to UI improvements. I became a full-time junior developer in June 2025. I'm currently between client engagements and working on Mphoti's internal projects.

React · JavaScript · MySQL · Git

Client engagements through Mphoti

Mar 2026 — Jul 2026

Hybrid · Johannesburg

Automation Engineer

e4 Strategic

Contributed to the E4 Automation initiative within the Cancellation Value Stream, delivering manual and automated testing. Built and maintained end-to-end automation frameworks in Playwright, ran functional, regression and integration testing, logged defects with clear reproduction steps, and validated business requirements with developers, business analysts and QA.

Playwright · JavaScript · TypeScript · CI/CD

Mar 2026 — Apr 2026

Remote · Johannesburg

SEO Consultant

PantherBet

SEO content designer and author for PantherBet's digital marketing. Did keyword research, applied on-page SEO, wrote website and promotional content, and tracked content performance with the marketing and product teams. Also built dynamic SEO handlers in Node.js that render page-specific metadata and structured data for the betting platform.

SEO · Node.js · React · Schema markup

May 2025 — Feb 2026

On-site · Johannesburg

Junior Software Developer

Sunbet

Developed and maintained core gaming and betting platforms in a high-traffic environment. Built full-stack features, troubleshot and resolved technical issues to keep the platform stable, and worked with cross-functional teams to deliver within business and compliance requirements.

React · JavaScript · Tailwind CSS · Node.js

Availability

Available with two weeks' notice.

Open to new roles, freelance work and collaborations.

Selected work

Things I've built.

All solo builds · Source code available on request

01 Invoq invoice management sign-in page

Concept build

Invoice Ingest

A full-stack invoice management system built for a working client, live as Invoq. It ingests supplier invoices from CSV files, validates South African VAT rules and removes duplicates.

3
User roles
15%
VAT applied automatically
Market relevance
Addresses a real operational pain point for South African SMEs and finance teams: manual, error-prone invoice reconciliation. It has compliance with local VAT rules built in, a gap most generic invoicing tools don't cover.
Why I built it
I wanted a full-stack project that went beyond CRUD and forced me to work with real business rules: South African VAT logic, deduplication and automated notifications, the kind of constraints I'd face on a client engagement.
What it covers
CSV invoice ingestion, VAT validation, duplicate removal, multi-user approval workflows, MySQL storage and Gmail alerts after each run.

Node.js · Express · MySQL · Gmail API · Tailwind CSS

View project
02 Grand Hotel demo homepage

Concept build

Hotel Management System

A concept hotel management system with a guest-facing booking site and a staff portal. Grand Hotel is a made-up brand used to demonstrate it.

4
Staff roles
15
Pages
What it covers
Room browsing and availability checks, reservations, booking lookup, dining, add-ons such as early check-in and airport transfers, and staff dashboards for reception, housekeeping, maintenance and management.

HTML · CSS · JavaScript · REST API

View project
03 TC Van de Merwe Logistics homepage

Concept build

TC Van de Merwe

A concept website for a trucking and logistics company, showcasing fleet services and freight booking options.

Market relevance
Serves the logistics and freight sector, where clients evaluate providers on visible fleet capacity and ease of booking. The site is structured to shorten that decision path.
Why I built it
Logistics is an industry I hadn't designed for before, and I wanted the challenge of presenting a fairly technical, operations-heavy business in a way that's simple and credible to a non-technical client.

HTML · Tailwind CSS · JavaScript

View project

Curriculum vitae

Maredi-Manyama-CV.pdf PDF document

The full story, on a page you can keep.

Experience, education, technical skills and further projects, in one document for recruiters and teams who want the detail.

Contact

Have a problem worth turning into software?

© 2026 Maredi Manyama Midrand, South Africa