Retail and commerce ยท Tembo Retail
A storefront built for how people here actually buy
A mobile-first store with mobile money at checkout and a back office the merchandising team runs without developer help.
Client
Tembo Retail
Sector
Retail and commerce
Duration
Three months
Delivered
2023
The problem
Tembo's existing store had a 78% cart abandonment rate. Checkout assumed card payment, pages took eleven seconds to load on mobile data, and every product change required a developer ticket that took days.
What we did
- Rebuilt the storefront with a strict performance budget: under two seconds to interactive on a 3G connection.
- Added mobile money and pay-on-delivery alongside cards, with clear failure messaging and one-tap retry.
- Cut checkout from six steps to three and made guest checkout the default.
- Built a merchandising back office the retail team operates directly, with bulk pricing and stock controls.
- Instrumented the full funnel so drop-off could be measured rather than guessed at.
The outcome
-61%
Cart abandonment
1.8 s
Load time on 3G
+2.4x
Mobile conversion rate
0
Developer tickets for price changes
“Our team updates prices on a Monday morning without calling anyone. That sounds small. It changed how the whole department works.”
— Head of Retail, Tembo Retail
Technology used
More work
Other projects
Financial services
Savanna Capital · 2024
A payments platform that settled in seconds, not hours
We rebuilt a lending client's transaction backbone so settlements cleared in seconds and reconciliation stopped being a manual nightly ritual.
Healthcare
Nile Health Group · 2023
Patient records that work when the connection does not
An offline-first records system for a clinic network, so clinicians keep working through outages and files reconcile when the network returns.
Logistics
Kampala Logistics · 2024
Seeing every truck, every kilometre, in real time
Telemetry, fuel monitoring and route analytics across a 140-vehicle fleet, with alerts that fire before a problem becomes a breakdown.
Next step
Let us talk about your version of this problem
Every one of these started as a conversation about something that was not working properly.