Blog

Notes on software, products and things I broke.

Transitioning from GUI driven development to AI agent driven development→

I am handing you these tools with the premise that if you loop over them enough and in the right order, you will be able to answer any question thrown at you.

28 Jul 2026
M-Pesa vs Apple & Google Pay?→

(From a LinkedIn post I wrote)

15 Jun 2026
Will it make the boat go faster? How clear metrics are central to building successful products and teams→

My experience working on products with performance metrics at the centre and the lack of them.

4 Jun 2026
POSITIONING FOR PRODUCT MARKET FIT→

Preparing for mass market adoption after winning over early adopters

4 Feb 2026
Vibe Coding an Entire App Without Losing My Mind→

Lessons from Building a Real World App with AI as Both Coding Assistant and Core Technology

21 Dec 2025
Kachere AI: User Retention Problems→

One of the issues I knew I’d face with Kachere AI as a legal aid assistant was low retention due to its gimmicky nature.

6 Apr 2025
Human Conversations are the Standard.→

While keeping conversations within context is important in ensuring that the cost of running conversational AI applications is manageable, being too restrictive results in terrible UX.

23 Nov 2024
From Prevention to Relief: Health Aware's Role in Combating Cholera and Supporting Cyclone Freddy Relief Efforts in Malawi→

In today's world, staying informed about health-related issues is crucial.

25 Apr 2023