Blog
Everything I've written, roughly in the order I wrote it. Deep dives, dev guides, and some reflections when an idea I ran into turned out more interesting than expected.
Anthropic: The Fastest Re-Rating in Tech History, and the Number Nobody's Checking
Anthropic went from a $61.5 billion company to a $965 billion one in fourteen months. The headline revenue number driving that isn't the number you think it is.
Dangote: From Trading Commodities to Owning the Infrastructure Behind Them
Dangote isn't a cement company or a rich-man story. It's a decades-long bet on owning supply chains, and this month a new part of it goes public.
Roomly Developer Guide
A task-oriented guide to building on Roomly's proposed student housing API — from your first request to a full housing dashboard.
Getting started with Roomly
A quick orientation to Roomly — what it does, why it exists, and where to go next depending on whether you're a student or a caretaker.
Roomly API Specification
Proposed API specification for exposing Roomly's student housing data, property listings, availability, locations, and market information to developers.
Roomly caretaker guide: activation, listings, and withdrawals
How to activate your caretaker account, list your first property, withdraw earnings, and manage reviews on Roomly.
Roomly investor overview: the case for a trusted student housing marketplace
Why Roomly exists, what problem it solves, the size of the market it's going after, and where it stands today — an investor-facing overview of a Nigerian student housing marketplace.
Roomly student guide: login, booking, and roommate ads
A simple walkthrough of Roomly's core student flows — signing up, booking an apartment, and posting or viewing roommate ads.
The pigeonhole principle is stupidly simple. That's what makes it terrifying.
A dumb-sounding idea from a math class that turns out to be quietly load-bearing across half of computer science.
Recursive zk-SNARKs: the mechanism that keeps Mina succinct
What a zk-SNARK actually is, and how recursion lets Mina represent its whole blockchain in a constant, succinct proof.
How does Mina keep an entire blockchain at 22KB?
What Mina is actually doing, and what the 22KB (now closer to 11KB) figure means in practice.