nazim@os: ~
AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦AVAILABLE FOR COLLABS✦CAPE TOWN, SOUTH AFRICA✦BUILDING SOFTWARE✦PRODUCING MUSIC AS VETKAT✦MAKING VISUAL ART✦
← Work

2026

Inyosi

ReactTypeScriptZodZustandC#.NET

The source for this one is private. A walkthrough video of it running will go here.

Inyosi Empowerment onboarded investors by hand: PDFs, email threads and Excel sheets that someone had to reconcile before anything reached Credit-Ease. This system replaces that with one tracked, digital workflow.

What it does

  • Investors fill in an 8-step application online. Every step is validated as they go, so incomplete or malformed details never reach a reviewer.
  • Administrators review each application, verify the FICA documents, and approve or reject it.
  • Approved applications export to CSV in the shape Credit-Ease expects, so nothing gets retyped.

How it's built

A modular monolith: a Clean Architecture .NET 8 backend, with commands and queries dispatched through MediatR, and a React + TypeScript frontend using TanStack Router and Query, with Zustand for auth state.