Skip to content

04 — About

Bandile
Ndlovu.

Solutions Architect · Full-stack
South Africa · GMT+2

I turn ambiguous business problems into systems that survive contact with real traffic, real budgets, and real teams.

The story

I got into tech the long way — curiosity first, formality later. What kept me here was the moment a system I designed handled a load nobody planned for and simply kept going. Since then I've worked across financial products, business intelligence, and cloud platform tooling, mostly in TypeScript, C#, and AWS.

I care about the decisions that get expensive later: data contracts, failure modes, cost models, and handover. Where I'm going is more of the same at a larger scale — architecture work that stays close to the code, plus writing that makes the reasoning public instead of tribal.

Working style

How I decide.

01

Constraints before diagrams

Budget, latency, team size, and compliance decide the shape. Everything else is decoration.

02

Boring where it counts

Novelty belongs in the product, not in the datastore or the deployment model.

03

Design for the handover

If the team cannot operate it without me, the architecture is incomplete.

04

One slice in production

A thin end-to-end path in production beats a complete design on a slide.

Technical background

Languages
TypeScript, C#, SQL.
Cloud & infra
AWS (Lambda, API Gateway, DynamoDB, S3), Terraform, CI/CD pipelines.
Data
Postgres, warehouse modelling, dbt, event-driven pipelines.
Strengths
Domain modelling, service boundaries, cost-aware architecture, technical handover.

Current focus

Building
Strata — a multi-cloud handler for provisioning, drift, and cost in one interface.
Learning
Deeper event-driven patterns and the operational side of serverless at scale.
Writing
Notes on architecture trade-offs, published when they are worth reading.

CV

My CV is available on request.

It isn't published publicly. Send a short request and I'll share a private, time-limited link once approved.

Request CV