Nathan Mabasa
Senior Software Engineer
React, Next.js, TypeScript, AI-assisted development, 7+ years
- hello@nathanmabasa.com
- 069 167 8332
- linkedin.com/in/nyikonathan-mabasa
- Johannesburg, South Africa (Sandton commutable)
Profile
Frontend-focused engineer with 7+ years shipping production web applications for agencies and in-house teams. I build React and Next.js interfaces in TypeScript on top of APIs I often design myself, so I understand the system underneath the screen, not just the screen.
I work AI-first: Claude Code is part of my daily workflow, including autonomous agent loops, reusable prompt templates and a custom frontend design skill system. I have shipped payment integrations across four South African and Zambian gateways and built LLM-powered features, including a client-facing analytics chatbot.
Experience
Medinox Senior Lead Software Engineer
2026 to present
- Lead the design and delivery of web applications, from architecture through build, review and release.
- Set the engineering standard for the team through code review, Git workflow and documentation.
- Build secure, maintainable frontends and integrations, with security considered from the first commit.
3J Senior Software Engineer
2025 to 2026
- Responsive frontends to designer spec, plus the PHP backend logic and API integrations behind them.
- Owned code quality through peer reviews and Git-based version control discipline.
- Turned client requirements into scoped, estimable development tasks.
Howzit Digital Senior Software Engineer
2024 to 2025
- Bespoke client sites and integrations: CRM connectors, payment gateways and lead-capture pipelines.
- Technical SEO and Core Web Vitals improvements with the marketing team.
- Mentored junior developers through code reviews and onboarding.
The Human Resource Senior Software Engineer
2022 to 2024
- Internal HR tools: data-capture forms, reporting dashboards and user management.
- Integrated web platforms with HR software, email systems and CRM tools.
- Accessible, cross-browser interfaces, plus security updates and performance work.
100 Degrees Software Engineer
2020 to 2022
- Frontend templates from designer mockups, plus e-commerce catalogues, payments and shipping.
- Progressed into API integrations and custom plugin development.
Selected projects
LedgerMate Free financial tool for small businesses and freelancers, In development
- Building a free tool that lets small businesses and freelancers do their accounting without needing accounting knowledge.
Calorie calculator Native iOS app, iOS
- Built a native iOS app for calculating and tracking calories.
55 Analytics Client analytics platform with an AI chatbot, React, Supabase
- Built a client portal and analytics dashboard, including Jeff, an LLM-powered chatbot that answers client questions about their data.
- Designing a Meta Marketing API integration to pull live campaign data into client dashboards.
Visual feedback tool Embeddable bug-reporting SDK, TypeScript, Node/Fastify, Supabase, Next.js
- Architected a Marker.io-style tool: a vanilla TypeScript SDK captures screenshots, users annotate and comment, and reports flow to a Next.js review dashboard.
- Designed the API and integration layer for Jira, Linear, GitHub and Slack.
Agriserve (Zambia) Headless e-commerce with mobile money, Next.js, WooCommerce API, PHP
- Rebuilding the storefront as a headless Next.js frontend over the WooCommerce API.
- Built a custom payment plugin for MTN, Airtel and Zamtel mobile money via Kazang, solving for a gateway with no server-side payment notifications, and resolved Transaction Junction redirect and ZMW currency issues.
Maxwell Stay Performance-led site rebuild, Next.js 15, TypeScript, Tailwind, Resend
- Ran a CRO, SEO and GEO audit, then rebuilt the site on the App Router with an enquiry-based booking flow.
Maintenance ticketing system Internal operations app, Next.js, Supabase, Resend
- Full ticket lifecycle, role-based access, automated email notifications and an admin dashboard.
Raise The Barre Membership platform with recurring payments, WooCommerce, Peach Payments, Payfast
- Built a gated video library plugin with progress tracking, bulk admin actions and security hardening, on subscription billing.
ComplyMate POPIA compliance SaaS, complymate.co.za
- Founded and launched a compliance SaaS for South African SMEs with a free 15-question assessment funnel and paid tiers.
Core skills
- Frontend
- React, Next.js 15 (App Router), TypeScript, JavaScript (ES6+), Tailwind CSS, Framer Motion, HTML5, CSS3 / SASS
- APIs and data
- REST APIs, Supabase, Node.js / Fastify, Headless WordPress / WooCommerce, Webhooks, Resend
- Payments
- Peach Payments, Payfast, Transaction Junction, Kazang mobile money, WooCommerce Subscriptions
- AI and LLMs
- Claude Code, Autonomous agent loops, LLM chat features, LangChain, RAG and vector databases
- Engineering practice
- Git and GitHub, Code review, CHANGELOG-driven docs, Role-based access control, OWASP-aware secure coding
- Analytics and SEO
- Google Analytics, Technical SEO, Schema markup, Core Web Vitals, SEMrush
- Cloud and backend
- Azure, PHP, Python, MySQL, Linux, DNS and server configuration
Education and certifications
- BCom Marketing Management, Richfield Graduate Institute of Technology, 2019 (NQF Level 7)
- Google Cybersecurity Professional Certificate, Google / Coursera, October 2024. Python, Linux, SQL, SIEM, threat analysis.
- AWS Solutions Architect, In progress
- Technical SEO, SEO Fundamentals, Digital Marketing for SMBs, SEMrush Academy, 2022
References available on request.



