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 Knowledge Mhodi, an independent researcher and builder from Bulawayo, Zimbabwe.

I’m interested in problems where information exists, but isn’t yet useful enough. Data can be scattered across different sources, difficult to interpret, constantly changing, or simply presented in a way that makes it hard for people to act on. I research those problems, make sense of the underlying information, and build systems that turn it into something people can actually use.

My work sits between research, data and technology. I don’t see building and research as separate activities. The research helps me understand what should be built, while the things I build give that research a practical place to live.

I care about understanding a problem before trying to solve it. That means working with real data, questioning assumptions, documenting what I find, and being honest about what the evidence does — and does not — show.

Some of my work has taken me into areas as different as agriculture, information systems, digital communities and data-driven tools. I expect that range to keep growing. The subject can change; the approach stays the same:

  1. 01

    Understand the problem.

    Start with the people and the question, not the technology.

    How I work
  2. 02

    Find the evidence.

    Work with real data, test the assumptions and publish what I find.

    Research
  3. 03

    Build something useful.

    Turn what the evidence shows into tools people can actually use.

    Work

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 16 countries in the first four weeks, and 17 countries by late September. 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