Recent

Why Aid Is Still Worth It
·9 mins
In a fair system, every road built and every school opened would push the world forward. Corruption drains that momentum before it can build. Over the past few years, sixteen books and video essays have reshaped how I…

Consider This Before Building a Zillow-Like Platform for Rwanda
This project began from a simple frustration: existing real estate websites in Rwanda often fail to show exactly where a property is located. In many cases, this makes it impossible for a buyer to understand whether a property…

Building a RAG-Powered Chatbot for Irembo
The goal was simple: make IremboGov portal services more accessible to Rwandan citizens with conversational AI and a Retrieval-Augmented Generation framework.

A Chat-First Approach to Digital Government Services: The Irembo Chatbot
When my friend Claude came to me for advice on registering his newly purchased land, I realized how much of a challenge navigating government services can still be. Claude had bought part of a larger parcel of land…

Weekend at Lake Kivu
In October 2021, I visited Rwanda’s Lake Kivu. My guide, Claude, from Africa Green Tours, made the trip memorable for me, his only client for the weekend.

Empowering Healthcare with Transparency: The Case for Mandatory Pricing APIs
You know the drill. You go for a medical visit, maybe get some tests done, and in a few weeks, a bill for an eye-watering amount lands in your lap. As you scan the itemized list, you can’t…
Here’s How Companies Should Share Loyalty Program Data
When companies entrust customers with control over their own data, they earn actual customer loyalty.

How I Got Another 90 Days in South Africa, And How You Can, Too
When I arrived in Cape Town International Airport from Kenya, a Customs officer told me that I had only 7 days to legally be in South Africa. This was actually my second entry into South Africa during the…

My Taxi Driver Introduction to the Tigray War
I arrived in Ethiopia just as the city was preparing for the newly elected administration to enter office. Armed soldiers in blue camouflage uniforms were taking up posts at every street corner to make sure there was no…

My Foray into the World of Cryptocurrency Auto-Trading
If you knew exactly when each price dip for Bitcoin was going to occur, you could make tens of thousands in one day. I don’t know what Bitcoin is about to do, but I thought a machine just…

Road to Personal Net Zero: Offsetting Lifecycle Carbon Emissions from Flying
I offset all of the pollution I generated from flying. Here’s how and why.

Road to Personal Net Zero: Start Here
I know I might never reach Net Zero, but here’s to trying.