back home

About — Thembinkosi Mkhonta

Background, current work, and technical focus areas of Thembinkosi Mkhonta, a software engineer from Eswatini working on infrastructure, distributed systems, and data engineering.

About

Thembinkosi Mkhonta is a software engineer from Eswatini who builds infrastructure, distributed systems, and data-engineering tools. This page — t.mkhonta.com/about — is the canonical "who is this" reference for the profile at t.mkhonta.com.

Background

Thembinkosi likes to tinker and get things done. The work centers on how systems actually behave under load: databases, caches, schedulers, and the plumbing that keeps distributed systems correct when parts of them fail. That interest shows up in open-source projects like tinycache (an in-memory database engine written in Rust) and pg_studio (a web-based PostgreSQL client), and in long-form writing about write-ahead logging, Rust's error-propagation model, and kernel-level debugging.

Technical focus

Infrastructure engineering, distributed systems, database internals, and systems programming in Rust and Go, with production experience in TypeScript and cloud platforms (GCP). Recent writing covers write-ahead logging, Rust's ? operator, building serverless platforms from scratch, and diagnosing hard kernel lockups on Linux.

Elsewhere

See also: Contact, Developer resources, llms.txt.