It started quietly as a finance officer at a local organisation logged into the accounting system late in the evening, long after the rest of the office had gone home. The payment looked ordinary, a supplier invoice, the amount was …
It started with a routine system upgrade on a Thursday evening in the city. By Monday morning, three vendors had been paid twice, one internal wallet showed a balance that did not exist at the bank, and the IT manager …
On a Tuesday morning, a mid-sized organisation in Kampala woke up to a quiet disaster. Money had not vanished dramatically, it had simply stopped arriving. Customer payments were marked successful on the phone, but the core system showed pending, the …
It was a Thursday evening. The kind of evening when the city exhales, traffic thins, and executives convince themselves that the week has behaved. Then a number refused to behave.UGX 6,200,000. It appeared in the payables reconciliation as a timing …
I learned the hard way on a quiet Tuesday morning when a finance director with a steady voice and tired eyes told me, “Nothing is missing. But something is wrong.” That is how it always begins. Not with alarms screaming …
What happened is not mysterious. Data left the system, and it moved faster than management reacted. Logs existed, but no one looked at them in time. Backups were running, but no one tested restoration under pressure. A notification clock started …
What happened is simple. A system recorded activity that did not belong there. Data moved out of its normal path, code executed in a way the organisation did not authorise, no alarms rang loudly enough, and by the time someone …
Donor trust is currency. Lose it, and the organisation bleeds quietly, long before the scandal reaches the papers. What happened was not dramatic. No midnight raids, no handcuffs. Just a routine donor review in Kampala that asked for transaction support …
It starts with a screenshot. A neat Instagram shopfront with clean product photos. Delivery in 24 hours. A WhatsApp number with a Kampala profile picture. You pay by mobile money because the seller says the card machine is down, and …
Money left a corporate account without malware, without a breached firewall. It moved because the system accepted it. The phone in an employee’s hand behaved like an ATM that never sleeps. Between 2015 and 2018, more than UGX 2.2 billion …









