EEEddieEzekiel
The notebook

Thinking out loud.

Write-ups from real projects. What I tried, what broke, and what I'd do differently next time.

Cheche Za Nuru: building a website a small team can actually run

8 Jul 2026

Cheche Za Nuru: building a website a small team can actually run

Notes on building a non-profit's site and the dashboard behind it, so a small team owns every word, photo and number without ever calling a developer.

Case study · Cheche Za Nuru · Next.js · Supabase

Kamusi Yetu: a home for languages that barely exist online

8 Jul 2026

Kamusi Yetu: a home for languages that barely exist online

Notes on building a community dictionary for Kenya's languages: holding dozens of languages at once, keeping crowdsourced entries trustworthy, and why the quiet languages matter most.

Case study · Kamusi Yetu · Next.js · Supabase

Building Usalama Voice

8 Jul 2026

Building Usalama Voice

Notes on building a survivor-first platform for gender-based violence response in Kenya: the reliability, privacy and coordination problems, and the decisions behind them.

Case study · Usalama Voice · Next.js · Supabase

How to choose a tech course, from someone who taught himself

19 Feb 2026

How to choose a tech course, from someone who taught himself

I taught myself to code, starting with a free MIT course in 2016. Here is the honest advice I wish someone had given me about choosing a tech course.

Education

Choosing a software developer, from the person you would hire

16 Feb 2026

Choosing a software developer, from the person you would hire

I am usually the developer on the other side of this decision. Here is honest advice on choosing one, and most of it has nothing to do with the tech stack.

Software Engineering