Software Engineer · South Africa

Building scalable
systems that
actually ship.

I'm Thabo Mokoinihi — a software engineer from WeThinkCode with a passion for building multi-tenant platforms, real-time systems, and the kind of backend architecture that scales quietly under pressure.

WeThinkCode Graduate
Multi-tenant Platforms
Python · Node · Flutter
Thabo Mokoinihi

Currently building

Webezey — Multi-Tenant Platform

3+

Shipped projects

<5m

Publish time

∞

Stores per container

100%

Uptime focus

Selected Work

Systems built to perform under pressure.

A selection of platform-level engineering — multi-tenancy, real-time collaboration, and infrastructure that just works.

Flagship

Webezey

Multi-Tenant Website & E-Commerce Platform

Anyone can build a website or online store without code — drag-and-drop builder, free subdomains or custom domains, and a full checkout. Serves unlimited stores from a single container.

Automatic SSL
Stripe & PayFast
Real-time collab
Sub-second publish
PythonFlaskNode.jsPostgreSQLRedisAWSDockerCaddy

Multi-Tenant Store Server

Routes requests by domain using an in-memory cache backed by Redis — stays fast, even when the API is down.

Node.jsRedisDocker

Static Site Hosting

Upload a ZIP, get a deployed site. Detects index.html at any depth and serves through Cloudflare R2 with edge caching.

PythonR2Boto3

Analytics Pipeline

Per-visitor tracking with batched Postgres writes every 15 min, Redis-backed retry queue, and crash-safe counters.

Node.jsFlaskRedis

E-commerce Checkout

Full checkout with server-side validation, idempotent webhooks for Stripe and PayFast, and order creation on success.

StripePayFastPostgreSQL

Domain Management

Purchase domains, verify DNS ownership, auto-renew, and issue SSL certificates via Caddy and Let's Encrypt.

DNSCaddyPython
The Toolkit

Stack I ship with,
every single day.

From backend architecture to frontend interaction — I pick the right tool for the job, not the trendiest one.

Backend

Python · Flask · Node.js · Express · REST APIs · WebSockets · JWT · Sessions

Data

PostgreSQL · Redis · SQLite · JSONB · Indexing · Caching · psycopg2

Infrastructure

Docker · Docker Compose · Caddy · Azure · Render · Cloudflare · Linux · SSH

Frontend

HTML5 · CSS3 · JavaScript ES6+ · Tailwind · GrapesJS · Socket.io · Jinja2

Security

CSRF · Rate limiting · API keys · Input validation · SSL/TLS · CORS · File uploads

Integrations

Stripe · PayFast · Google OAuth · Cloudflare R2 · domains.co.za · Webhooks

Let's work together

Have a system
worth building?

Whether it's a platform, a product, or a problem that needs a real engineer — I'm ready to dig in.

Thabo

Thabo Mokoinihi

Software Engineer

WeThinkCode Graduate
Full-stack & systems
Based in South Africa
Available for workOpen