Tapiwanashe Mhondiwa
Full-Stack Software Engineer | React · Next.js · Node.js · Laravel · Go · PostgreSQL · C# · .NET · PHP
BSc IT (Computer Science & Informatics) · University of Johannesburg
I build systems that actually scale.
Experience
How I work in production
Full-Stack Software Engineer
Self-Employed / Freelance
January 2025 — Present
Johannesburg, South Africa
- Design, build, and deploy production software for clients across South Africa, owning the full project lifecycle from requirements and architecture through development, deployment, and ongoing support
- Built and delivered a multi-campus enterprise Learning Management System for Springfield FET College, featuring 10 role-based dashboards covering academic, finance, and communication workflows
- Delivered a production website for Edcon Tarpave that increased client inquiries by 40%
- Maintains 99.9% uptime across production deployments with automated CI/CD pipelines
Projects
Production platforms I've designed, built, and deployed
Capabilities
What I bring to every project
Enterprise Systems
Multi-tenant platforms, RBAC, campus-wide LMS, finance subsystems
- Laravel
- .NET Core
- C#
- Multi-tenant RBAC
- BFF Pattern
SaaS Products
Subscription billing, multi-tenant architecture, payment gateways
- Paddle
- Paystack
- Subscription Mgmt
- Webhook Handling
Web Applications
Full-stack web apps with modern frameworks and component libraries
- React
- Next.js
- Tailwind CSS
- shadcn/ui
APIs & Integrations
REST APIs, real-time systems, payment integrations, BFF architecture
- REST APIs
- WebSockets
- Payment Gateways
- Twilio SMS
Mobile & PWA
Cross-platform mobile apps and offline-capable progressive web apps
- React Native
- Expo
- PWA
- Offline-first
Databases
Relational databases, query optimization, real-time data pipelines
- PostgreSQL
- MySQL
- SQL Server
- Supabase
Get in touch
Open to full-time, contract, or freelance opportunities