harare, zimbabwe · utc+2 · software developer

Turning raw data into
business decisions.

I'm Tadiwanashe (Basil) Mpupuni. I build production systems and understand the data underneath them — analytics, C#, Python, SQL, and Azure cloud solutions. Building from Zimbabwe for the world.

Open to work

Tadiwanashe (Basil) Mpupuni

selected work

Systems in production, not side demos.

CIPZ company registration platform interface

live · national scale · ttcs global

CIPZ Company Registration Platform

Zimbabwe's national company registration system, live and serving high traffic daily. Second-most senior developer on the team.

  • asp.net core
  • razor
  • sql server
  • c#

→ designed multiple business processes & UIs; optimised bulk SQL operations

delivered

M&E Dashboard

Complete monitoring & evaluation dashboard delivered across a structured 12-phase build.

  • fastapi
  • postgresql
  • vue 3
  • primevue

→ JWT auth, role-based access control, data visualisation & reporting

delivered · e-commerce

Mwanangu Baby Wear

Full e-commerce platform with Paynow payment integration and dual USD/ZiG currency support.

  • vue 3
  • fastapi
  • postgresql
  • paynow

→ storefront, checkout, and admin dashboard built end to end

live · client · e-commerce

All Things Home

Full-stack store for a Mutare kitchenware, home decor & bedding business — live on staging with working card payments.

  • vue 3
  • primevue
  • fastapi
  • postgresql
  • paynow

→ category-driven variant system; admin-toggleable delivery & ZiG payments

live · kennel management

Brave Paws

Kennel and dog-breeding management system covering the full breeding workflow, with a public storefront for puppy buyers.

  • fastapi
  • vue 3
  • postgresql

→ multi-generation pedigrees with inbreeding detection, health reminders, audit logging

in progress · multi-tenant saas

Visitor Management System

Offline-first platform replacing the paper sign-in book at building entrances — verify once, issue a QR pass, track movement across floors.

  • vue 3 pwa
  • asp.net core
  • postgresql
  • event-sourced

→ works through load-shedding & network drops; per-site pricing, occupant sub-accounts

in progress · fintech saas

Microfinance Platform

Multi-tenant, database-per-tenant SaaS for Zimbabwean microfinance institutions — the full loan lifecycle in dual currency.

  • asp.net core
  • postgresql
  • multi-tenant

→ onboarding to RBZ reporting across branches; USD/ZiG, RBAC, SMS

personal · end-to-end data

Analytics, end to end

Data projects covering the full pipeline — ingestion and cleaning in SQL, modelling, analysis, and presentation.

  • python
  • sql
  • pandas
  • data viz

→ housing data cleaning, retail sales analysis, movie correlation studies

about

A developer with a data brain.

Most developers can build features. Fewer can tell you what the data underneath those features actually means. I work in both worlds: shipping production systems in ASP.NET Core and FastAPI by day, and treating every database I touch as something to be understood, not just queried. My Honours degree in Data Science and Informatics is the foundation; the production systems are the proof.

I'm based in Harare, Zimbabwe, and I build for users well beyond it — national-scale government platforms, organisational dashboards, and e-commerce that handles this market's dual-currency reality. Constraints like unreliable bandwidth and mixed device quality aren't an inconvenience here; they're a design requirement that makes everything I ship leaner.

education
BSc Honours, Data Science & Informatics
currently
Software Developer, TTCS Global
based in
Harare, Zimbabwe · working worldwide

skills / stack

Tools I ship with.

Languages

  • python
  • c#
  • javascript
  • sql

Frameworks

  • fastapi
  • asp.net core
  • vue 3

Databases

  • postgresql
  • sql server
  • mysql

Cloud & infra

  • azure
  • ubuntu vps

Practices

  • git
  • agile
  • rest
  • jwt / rbac

certifications

Verified, not just claimed.

Microsoft Certified: Azure Data Fundamentals

Core data concepts, relational and non-relational data, and analytics workloads on Microsoft Azure.

DP-900

contact

Have a data problem or a system to build?

I read every message. Email is fastest; the form works too.