I'm Thabo Mokoinihi — a software engineer based in South Africa. I care about systems that are clear, honest, and durable: multi-tenant platforms, real-time collaboration, and backend infrastructure that quietly holds everything together.
I started at WeThinkCode with a simple question: how do the systems we rely on actually work? That question turned into a practice — building platforms end to end, from database schema to the last pixel.
Today I focus on multi-tenancy, real-time systems, and shipping software that stays understandable as it grows.
Software Engineering Graduate
Peer-to-peer, project-driven training in algorithms, systems design, and full-stack engineering.
Founder & Engineer
A no-code website and e-commerce builder serving unlimited stores from a single container, with automatic SSL, real-time collaboration, and sub-second publishing.
Ongoing Practice
Domain routing, caching layers, containerized deployments, and the unglamorous work that keeps uptime high.
Code should read like an explanation. Simple structures outlast clever ones.
Speed is a feature. Caching, routing, and small payloads are part of the design.
Ship it, watch it, fix it. Systems earn trust by staying up.
Tell me what you're working on — I'll tell you how I'd approach it.