Patches landed in Firefox’s JavaScript engine through Outreachy -
the nightly-gated preference controlling the TC39 Joint Iteration
proposal, and the placeholder implementation for Iterator.zip.
I am a software engineer and writer. I build tools and infrastructure for understanding AI systems, and think about how to deploy them in a beneficial manner.
I am currently most interested in making sense of widespread machine intelligence - evaluations, forecasting, verification - and the slower question of how to preserve human agency as machines get more capable and are deployed at scale.
latest note Bias Towards Action — Sept 2026
Work
An open, version-controlled dataset of AI compute infrastructure across Africa. Tracking facilities in 5 countries, with every data point sourced, dated, and assigned a confidence level.
What counts as AI compute? What are the consequences of datacentres? What does it mean for the countries that host them?
Reading since 2019: 12,085 highlights from 338 books. Nota extracts them, the CLI makes that scriptable, and Zhira turns the archive into versioned, cited context for humans and models.
Essays
A retail chatbot recommends taking legal action against the company. A look at how brittle AI deployments can be, and some solutions.
On the EcoCash app's UX, particularly its approach to balance visibility, and recommendations for improvement.
Some thoughts on building software through prompting alone.
What thinkers from Aristotle to the present expected of made minds.
Now
Tracking AI Compute in Africa, thinking about autonomy and truth in the AI age, and learning more about the mechanics of cooperation, and how AI turns many of the old ideas about cooperation on their head. More on the now page →
Reading
- A Wizard of Earthsea — Ursula K. Le Guin
- Good Economics for Hard Times — Abhijit V. Banerjee & Esther Duflo
- Non-Things — Byung-Chul Han
If you are working on serious technical problems, useful AI infrastructure, or a future where people use powerful machines without losing agency, get in touch.