Proof point β Before a kobo of capital moves, the model should already have failed in simulation. I build the simulations.
π©» Problem
Most Nigerian SME business plans are static spreadsheets with optimistic cells. Real decisions - data-based vs speed-based plans, equipment capex vs marketing spend - need a model you can interrogate: move an assumption, watch the break-even move.
π¨ Solution
An interactive financial simulation for an ISP business, in Python/Jupyter:
Architecture Overview
simulate_business()- a single explorable function exposing ~15 parameters: data caps, NGN subscription fees, daily GB usage per subscriber, physical location occupancy limits, data-provider COGS, marketing and labor costs, equipment capex.- ipywidgets sliders - every assumption becomes a control; numpy/pandas compute subscriber growth, revenue, expenses; matplotlib renders the KPI and break-even curves live.
- Both forms shipped - a narrated notebook for exploration and a standalone
main.pyfor reproducible runs, with requirements.txt and MIT license.
π Philosophy
Code as a business-decision tool. Encoding real unit economics - Naira pricing, provider COGS, the physics of how many subscribers one location can serve - forces honesty a spreadsheet lets you avoid.
π Key learnings
- Financial modeling discipline: separating capex from opex, identifying which assumptions the break-even is actually sensitive to.
- Building explorable models others can interrogate without reading the code.
- Nigerian-market unit economics from the operator’s side of the table.
π Output & impact
- A reusable, documented modeling artifact - the analytical pattern transfers to any capital-allocation question.
π Why this matters
Access to Capital. Funds, accelerators, and boards allocating serious money deserve interrogable models, not static projections - someone who stress-tests allocation assumptions in code before a decision is committed. This is that discipline, demonstrated on real Nigerian unit economics.
π Hire me
Need your business model stress-tested in code before the capital moves? Let’s talk β Β· See also: Kuda Statement Analyzer Β· The thesis