Skip to content
Mthobisi Nxumalo

Mthobisi
Nxumalo

Software Engineer · Full Stack Developer

Software Engineer and Full Stack Developer experienced in designing, building and operating production web, mobile and desktop systems across manufacturing, industrial inspection, e-commerce and financial services.

Own the full SDLC from requirements and architecture through database design, development, CI/CD, deployment and production support.

Mthobisi Nxumalo — Full Stack Developer

Selected work

Systems that carry real work.

Industrial operations, manufacturing data, commerce, payments, and internal workflows—designed across interface, API, database, deployment, and support.

Mthobisi Nxumalo outdoors in Durban

Working philosophy

Built close to the real problem.

I am a software engineer who likes owning the hard middle of a product: where interfaces, data, permissions, infrastructure, and real-world operations meet.

My work has moved through manufacturing, industrial inspection, e-commerce, and financial services. I have delivered connected systems across browser, mobile, and desktop—not isolated screens—with shared data models and clear operational workflows underneath.

In full-time roles and through Rephina Software, I take products from requirements and architecture through database design, implementation, deployment, and production support. I care about software that remains useful after launch: secure, traceable, maintainable, and grounded in the people who use it.

Based in
Durban, South Africa
Role
Full Stack Developer
Focus
Production Business Systems
Delivery
Web · Mobile · Desktop
Engagement
Permanent · Contract
Download CV

Experience

Responsibility, carried forward.

Full-stack ownership in manufacturing, paired with founder-led delivery of industrial systems through Rephina Software.

Sep 2025 — Present

Current role

Wesant Manufacturing / Vision Elevators

Full Stack Developer

Pinetown, KwaZulu-Natal

  • Own internal and customer-facing applications from business requirements and architecture through release and production support.
  • Build production web systems with Next.js, React, and TypeScript, alongside Flutter / Dart and native Android / Kotlin solutions.
  • Administer PostgreSQL and Microsoft SQL Server: schema design, migrations, indexing, query optimisation, data integrity, and backups.
  • Operate containerised applications on self-hosted Coolify infrastructure, maintaining CI/CD, releases, uptime, and monitoring.

Ongoing

Rephina Software

Founder · Full Stack Developer

  • Deliver custom web, mobile, and desktop applications, dashboards, APIs, and workflow automation for commercial clients.
  • Lead discovery, architecture, implementation, deployment, and ongoing technical support.
  • Delivered MPIA Services, a multi-surface industrial inspection platform spanning administrative, client, and field workflows.

Project-based

MPIA Services

Software Developer · Contract via Rephina Software

  • Designed and built MPIA's end-to-end operations platform — seven runnable surfaces (admin web/desktop, client portal web/desktop/mobile, field mobile, and marketing site) over one central PostgreSQL database.
  • Built the Next.js 15 web apps, Flutter mobile apps with offline-first field capture (local SQLite, sync on reconnect), and Tauri 2 desktop shells with signed auto-updates.
  • Wired tenant-scoped client access, granular permissions, and audit logging across jobs, reports, invoices, quotes, and inspection records.
Earlier roles in the full CV
What I Bring

One product. Every layer accounted for.

I connect product surfaces to the application core, data model, trust boundaries, and production environment that keeps the whole system useful.

Product surfaces

Responsive web interfaces in Next.js and React; field and customer mobile apps in Flutter and React Native; desktop delivery with Tauri.

Application core

REST APIs, server logic, integrations, and background workflows across Node.js, Python / Flask, and ASP.NET Core.

Data architecture

Shared data models, migrations, indexing, query optimisation, and integrity across PostgreSQL, SQL Server, Oracle, and SQLite.

Trust boundaries

Authentication, RBAC, tenant isolation, audit logging, and JWT / OAuth designed into the system rather than added at the end.

Production operations

Docker, self-hosted Coolify, GitHub Actions, CI/CD, backups, monitoring, and hands-on support after launch.

Offline workflows

Local SQLite capture, reconnect-safe synchronisation, signed desktop installers, and automatic updates for work beyond the browser.

Working stack

A system, not a shopping list.

Technologies chosen for the responsibility they carry—from the first interaction to the data, trust boundary, and production environment beneath it.

Full-stack ownership

Interface to infrastructure.

The useful part is how the layers work together—and how well they hold up after release.

Product surfaces

Web, mobile, and desktop interfaces

Next.jsReactTypeScriptJavaScriptTailwind CSSshadcn/uiFlutterDartReact NativeCapacitorKotlin

Application core

Services, APIs, and business logic

Node.jsPythonFlaskC#ASP.NET CoreC++DelphiREST API Design

Data

Models, migrations, and performance

PostgreSQLMS SQL ServerOracle DBSQLitePrisma ORMSQLAlchemySchema Design

Trust

Identity, access, and auditability

AuthenticationJWTOAuthRBACCyber Security best practices

Production

Delivery, hosting, and operations

DockerCoolifyAWSAzureGitHub ActionsCI/CDGitGitHub

Delivery craft

Testing, workflow, and documentation

PostmanSwaggerAPI TestingPower AutomatePower AppsPower BISDLCRequirements AnalysisSystem ArchitectureTechnical Documentation
Rephina Software

Hiring me vs. commissioning a project.

For direct developer opportunities, contact me personally. For contracted software projects, I operate through Rephina Software Solutions.

Custom software · Web & mobile apps · Dashboards & APIs · Workflow automation · Data & digital tools · Hosting & support

Contact

Let’s make something useful.

If you are building a serious product, modernising an internal workflow, or hiring an engineer who can own more than one layer, tell me what needs to work and who it needs to work for.

Durban, KwaZulu-Natal, South AfricaRemote-friendly across South Africa