Self-initiated · Concept redesign · Nairobi

Reimagining how Kenyan households order cooking gas

EasyGas is an LPG delivery app used by Kenyan households. This is an unsolicited redesign — no client, no brief, no access to their data. I rebuilt the three journeys that carry the whole product: ordering, confirming where you are, and knowing the gas is actually coming.

self-initiated, no client brief
Concept
core journeys rebuilt end to end
3
friction points removed from ordering
5
designed for how households actually order
Mobile-first

01 · Context

An everyday errand, running on an awkward app.

Cooking gas is not a considered purchase. A cylinder runs out mid-meal and someone needs a replacement within the hour. EasyGas already had the hard part solved — real delivery, real coverage, real payment. What it did not have was an interface that matched the urgency of the task it served.

02 · The challenge

The product worked. The path through it did not.

  1. 01

    The app asked users to confirm their location repeatedly, on a task they had done before

  2. 02

    Ordering gas — the reason the app exists — was buried behind menus

  3. 03

    Visual hierarchy gave equal weight to primary and secondary actions

  4. 04

    No dark mode, on a product often opened in a dim kitchen at night

  5. 05

    No shared component system, so every new screen restarted the design

03 · Approach

Fix the journey first, then build the system

I worked from the live app rather than from a brief. I walked the three journeys a household actually uses, marked every place the product asked for something it already knew, and rebuilt from there. The design system came last, once the flows had settled.

Analyse

Walk the live product

Ordering, re-ordering and tracking on the shipped app, noting every repeated question and every tap that did not move the task forward.

Simplify

Delete the repeated question

Persistent location with GPS auto-detect and saved addresses, so the app asks once and remembers after.

Design

Lead with the primary action

One unmistakable Order Gas action on the home screen, with everything secondary demoted rather than deleted.

Systemise

Build it to survive growth

A component library, type scale and colour system carrying both light and dark mode, so new features inherit the decisions instead of re-litigating them.

The fastest improvement was not a new feature. It was deleting a question the app kept asking.

The redesign

Four moves, journey by journey

01 — Home screen

Making the primary action unmissable

The original home screen gave equal visual weight to promotions, categories and the order action. The redesign demotes everything that is not ordering gas, and gives the primary action the largest, highest-contrast target on the screen.

02 — Location

Ask once, remember afterwards

Location was requested again at almost every stage of checkout. The redesign combines GPS auto-detect with saved addresses in a single persistent step, so a returning household confirms delivery without re-entering anything.

03 — Order tracking

Proof the gas is on its way

Once an order is placed, the only thing a household wants is reassurance. The tracking screen leads with delivery progress, estimated arrival and status, rather than burying them under order metadata.

04 — Design system

Components, a type scale, and a dark mode

A structured palette, reusable components and a typographic hierarchy — carrying both light and dark mode, because this is a product opened in a dim kitchen as often as in daylight.

What it resolves

What the redesign resolves

This is concept work, so there are no adoption or conversion numbers behind it and I am not going to model any. What it does resolve is structural: the ordering journey loses five repeated interactions, the primary action becomes the most prominent element on the home screen, and the product gains a component system that lets it grow without redesigning itself each time.

What I learned

Most usability problems in everyday products are questions the software already knows the answer to.

EasyGas was not badly built. It was built feature by feature, and the friction accumulated in the joins — a location prompt here, a menu level there, none of them wrong on their own. That is the failure mode of products that ship faster than they consolidate, which is most products in a growing market.

It changed how I open an audit. Before I look at a screen I map what the product already knows about the person using it, then find every place it asks anyway. That list is almost always shorter and more valuable than a list of things to redesign.

Let’s build something that holds together.

If you're building a product, a brand, a site — or need all three to finally act like one thing — start with a Launch Audit: three days, a fixed fee, and a clear plan for what to prioritise next.

Get in touch