Skip to content
Portfolio — 2026Bulawayo, Zimbabwe

Knowledge Mhodi

Research

000Founder · Researcher · Systems builder
KM

About

Portrait of Knowledge Mhodi

Bulawayo · Zimbabwe

Knowledge Mhodi

CAT

Based in
Bulawayo, Zimbabwe
Focus
Research-led products
Products live
5
Preprints
3

I’m a founder, researcher and systems builder from Bulawayo. I take information that is scattered, messy or hard to trust and turn it into tools people can actually decide with.

I farm a plot at Simanyene Cooperative in Bulawayo — tomatoes, onions, chomolia, pumpkin leaves and maize — sharing underground water on a twelve-hour weekly allocation. Working within limits like that is where my interest in decision tools started: when water, land and money are scarce, a bad guess is expensive.

So I build systems that do the hard reading for people. GROW weighs crops against a farmer’s own land, water and season. ZiMINDEX turns Zimbabwe’s tangle of currencies and price data into a household’s real monthly picture. The Africa Chess League puts players from seventeen countries on one board without anyone boarding a bus.

The research and the software are one practice for me. I analyse the data before designing the product, publish what I find, and build the evidence into the product itself — so it improves from what is actually happening rather than from what I assumed.

On the land

Tomatoes, onions, chomolia, pumpkin leaves and maize on a cooperative plot — with twelve hours of shared water a week. It is why GROW treats water as the first question, not the last.

At the board

Chess is where AFCL came from: a continent full of players separated by borders, and a way to put them on one board without anyone travelling.

Timeline

  1. 2021

    O-Level, Bulawayo

    Mathematics and the sciences at Mandwandwe High School.

  2. 2023

    A-Level Pure Mathematics

    Founders High School. Began farming my own plot at Simanyene Cooperative.

  3. 2024

    IBM Data Analyst Professional Certificate

    Formal grounding in data analysis, SQL, visualisation and Python.

  4. 2025

    GROW and ZiMINDEX

    Built an agricultural decision-support system and a national cost-of-living platform, and wrote the climate-resilience working paper behind GROW.

  5. 2026

    Africa Chess League

    Launched in August; 300+ players from 17 countries within a month. Puzzles, ratings and an open data portal followed, with two preprints on the league.

Principles

01

Say what is not known

Where a price, a yield or a local condition is missing, the product says so. I would rather leave a gap than dress an estimate up as a fact — and I have removed features when the data could not support them.

GROW
02

Evidence before features

I analyse the data first and design second. AFCL studies its own participation; GROW’s location-first approach came out of 24 years of provincial crop and climate records.

Research-led
03

Bytes are money

In Zimbabwe a gigabyte can cost $43.75. Page weight is an access problem, so I build for a cheap phone on a bad connection first — offline queues, small fonts, no wasted requests.

Performance
04

Deterministic where it matters

AI can read and extract; decisions run on pure, testable functions. Every figure should expand into the steps that produced it, so anyone can check the arithmetic.

AI
05

Value before sign-up

People should get the answer before they are asked for an email address. Accounts exist for saving work, never as a gate in front of the useful part.

Product

Toolbox

What I work with

Plus an IBM Data Analyst Professional Certificate and a lot of reading other people’s source code.

Interfaces

Next.js · React · TypeScript · JavaScript · Tailwind CSS · Astro · Svelte · Framer Motion · Lottie · D3 · Vite · PWA

Services & APIs

Node.js · Express · Fastify · Zod · JWT · REST APIs · Web Push · Cron workers

Data stores

MongoDB · Mongoose · PostgreSQL · Supabase · SQLite · Turso · Drizzle ORM · Firebase

Research & AI

Python · pandas · NumPy · SciPy · statsmodels · matplotlib · Jupyter · Hugging Face · LLM integration · Web scraping

Ship & verify

Vercel · Render · Cloudflare Workers · GitHub Actions · Docker · Git · Vitest · Playwright · ESLint · axe-core

Integrations

Lichess API · Telegram Bot API · Cloudinary · Google Identity · Open-Meteo · Leaflet