
8 Jul 2026
Building Cheche Za Nuru a Website Its Team Can Run
How I built a foundation's website and the dashboard behind it, so the team could keep it current without calling me.
Case study · Cheche Za Nuru · Next.js · Supabase
Notes from real projects, mostly about what broke and how I fixed it. Writing things down is how I check that I actually understood them.

8 Jul 2026
How I built a foundation's website and the dashboard behind it, so the team could keep it current without calling me.
Case study · Cheche Za Nuru · Next.js · Supabase

8 Jul 2026
Building a community dictionary for Kenya's languages, and keeping it trustworthy once anyone can add a word.
Case study · LughaKonnect · Next.js · Supabase

8 Jul 2026
What I learnt building a platform for gender-based violence response in Kenya, mostly the hard parts.
Case study · Usalama Voice · Next.js · Supabase

19 Feb 2026
I taught myself to code, starting with a free MIT course in 2016. This is the advice I wish someone had given me about choosing a course.
Education

16 Feb 2026
I'm usually the developer on the other side of this decision. This is my advice on choosing one, and most of it has little to do with the tech stack.
Software Engineering