Skip to content

Nathan Mabasa

Senior Software Engineer

React, Next.js, TypeScript, AI-assisted development, 7+ years

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. Calorie calculator Native iOS app, iOS

    • Built a native iOS app for calculating and tracking calories.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. Maintenance ticketing system Internal operations app, Next.js, Supabase, Resend

    • Full ticket lifecycle, role-based access, automated email notifications and an admin dashboard.
  8. 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.
  9. 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.

One quick thing

Who's asking?

Leave your details and the CV downloads straight away. It helps me follow up about the role.

Your details go only to me, to follow up about roles. No mailing lists, nothing shared.