Tsholofelo Ndawonde. Software Engineer.

I document what I learn while building real-world software — from architecture and distributed systems to the engineering decisions behind them. This is where I share my experiments, lessons, and projects as I grow as an engineer.

Featured Projects

GridMind
PersonalFeatured

GridMind

F1Predictor (GridMind) is a .NET 10 solution built using Clean Architecture, which utilises ML.NET classifiers to predict podium finishes and points standings in Formula 1 races. The application features live standings and includes a Monte Carlo simulation for title predictions. It has a frontend developed with Next.js and React, while the backend is powered by PostgreSQL and Entity Framework Core.

machine-learning
f1
dotnet
Clean Architecture Generator
ProfessionalFeatured

Clean Architecture Generator

A .NET global tool that quickly scaffolds production-ready Clean Architecture projects featuring CQRS, the Result pattern, domain events, and FluentValidation.

C#
Clean Architecture Generator
.NET 10
CQRS
Domain-Driven Design
Portfolio Website
ProfessionalFeatured

Portfolio Website

My personal portfolio site to showcase my skills and projects. Designed with attention to detail and built with Next.js, TypeScript, and Tailwind CSS for a modern, responsive experience.

Next.js
TypeScript
Tailwind CSS
MDX