Things I'm building
and thinking about.
Early-stage work. I'm a first-year student, not a seasoned engineer. But I believe in showing your work, even when it's unfinished.
This section will grow over the coming months. I'm actively building. Watch my GitHub for the latest.

AfriGuard
A multilingual AI safety benchmark evaluating how well frontier LLMs maintain safety guardrails across South African languages. We red-teamed four models in seven languages, measuring Attack Success Rate across regionally relevant harms — and found that safety alignment catastrophically degrades outside of English.
Built over a single weekend at the Global South AI Safety Hackathon in Cape Town. AfriGuard tests whether the safety mechanisms that work in English actually hold up when harmful prompts are expressed in isiZulu, isiXhosa, Afrikaans, Sesotho, Sepedi, or Tsonga. The short answer: they don't.

SA Data Hub
A public platform making South African data accessible to students, journalists, and citizens. Explore population, employment, and economic data from Statistics South Africa, SARB, and other public institutions — with interactive visualisations, province comparisons, and transparent methodologies.
SA Data Hub combines official datasets from Statistics South Africa, the SARB, and other public institutions with interactive charts, province comparisons, historical timelines, and educational insights. The goal is not only to display data, but to help users understand what the data means.
Statistical Inference Explorer
BuildingAn interactive tool for visualising core statistical concepts — confidence intervals, hypothesis testing, and sampling distributions.
Maths Problem Set Generator
BuildingA CLI tool that generates randomised problem sets for first-year university mathematics topics. Originally built for personal study.
Personal Knowledge System
PlannedA structured note-taking and spaced-repetition system built around university studies. Architecture is intentional and evolving.
See everything on GitHub
Experiments, coursework, and works-in-progress.