Why I Came Back
I left Kenya in June 2011 and returned in April 2025. Fourteen years. Long enough for a country to change shape underneath your memory of it...
Read dispatchDrought, floods, civic accountability, financial access, AI agent tooling — 13 deployed apps and 5 open-source packages for the NGOs, journalists, developers, and communities navigating East Africa with less opacity and more agency.
I left Kenya in June 2011 and returned in April 2025. Fourteen years. Long enough for a country to change shape underneath your memory of it...
Read dispatchI’ve been building software for Kenyan users for long enough to have a list of assumptions I made early that turned out to be wrong. Not th...
Read dispatchThirteen tools. Zero institutional users. Here's why that's the right place to start. There is a gap in East African information i...
Read dispatchThere are tutorials that show you how to get an STK Push working in a sandbox. This is not that. This is the guide I wish existed when I wa...
Read dispatchThe problem is never the people Every project in this portfolio started from the same observation, arrived at from a different direction. ...
Read dispatchI spend a lot of time building tools for Kenya. Payment flows, agricultural alerts, county budget dashboards. The infrastructure layer — M-P...
Read dispatchA year ago my GitHub profile had 47 repositories. Some were experimental. Some were half-finished. Several were duplicates of ideas I'...
Read dispatchThere's a version of the AI-in-Africa story that goes like this: the continent will leapfrog traditional digital infrastructure the wa...
Read dispatchKenya has 47 counties. Each one has a government, a budget, a set of environmental conditions, a food security profile, and a population n...
Read dispatchThe Model Context Protocol is becoming the standard wiring layer between AI agents and external services. Stripe has an MCP server. Twilio...
Read dispatchWhile the concerns raised in the open letter signed by Elon Musk, Steve Wozniak, and others regarding the potential risks posed by powerful ...
Read dispatchFor its 100th anniversary, Guzzi gives us its best (and best-looking) small-displacement bike yet. from CNET News https://ift.tt/3mDGk6Y ...
Read dispatchThe Water Man, a family adventure featuring David Oyelowo, is streaming now. from CNET News https://ift.tt/3ky1gdb via A.I .Kung Fu
Read dispatchCommentary: People awaiting "inevitable" backlash for the wholesome Apple TV+ show are missing the point from CNET News https://...
Read dispatchClickbait, starring Adrien Grenier, is streaming now. from CNET News https://ift.tt/3jaFRqX via A.I .Kung Fu
Read dispatchThe best TV this year so far, according to the eclectic tastes of CNET editors. from CNET News https://ift.tt/2UWIhjG via A.I .Kung Fu
Read dispatchFinding an EV charger through Electrify America will be much easier with native support for the smartphone mirroring tech. from CNET News ...
Read dispatchThe Bronco's truck form was dead before we ever learned much at all, according to new reporting. from CNET News https://ift.tt/3sMXbFH...
Read dispatchThese smart outdoor lights are way cheaper than usual today. from CNET News https://ift.tt/2WqRlxT via A.I .Kung Fu
Read dispatchIf you haven't joined the air fryer club yet, today's the day. from CNET News https://ift.tt/3BcmIek via A.I .Kung Fu
Read dispatch