WATERMELON v4.0
WEB PLATFORM

WATERMELON v4.0
WEB PLATFORM

WATERMELON v4.0
WEB PLATFORM

TLDR: As Head of Design, I define the design language across products, manage budgets and resourcing, and provide strategic alignment across teams

TLDR: As Head of Design, I define the design language across products, manage budgets and resourcing, and provide strategic alignment across teams

TLDR: As Head of Design, I define the design language across products, manage budgets and resourcing, and provide strategic alignment across teams

TLDR: As Head of Design, I define the design language across products, manage budgets and resourcing, and provide strategic alignment across teams

3 Platforms

3 Platforms

Buyer, Supplier, Admin

Buyer, Supplier, Admin

Buyer, Supplier, Admin

Buyer, Supplier, Admin

78%

78%

Beta test approval rating

Beta test approval rating

Beta test approval rating

Beta test approval rating

40%

Reduction in Time To Find

Reduction in Time To Find

Reduction in Time To Find

Reduction in Time To Find

92%

92%

Task Success Rate

Task Success Rate

Task Success Rate

Task Success Rate

OVERVIEW

OVERVIEW

What changed when the gap closed.

What changed when the gap closed.

What changed when the gap closed.

What changed when the gap closed.

The features weren't shipped as a list — they were shipped as answers to specific places where V3 fell short. Beta behavior showed up exactly where you'd expect it to, at each of those points.

The features weren't shipped as a list — they were shipped as answers to specific places where V3 fell short. Beta behavior showed up exactly where you'd expect it to, at each of those points.

The features weren't shipped as a list — they were shipped as answers to specific places where V3 fell short. Beta behavior showed up exactly where you'd expect it to, at each of those points.

The features weren't shipped as a list — they were shipped as answers to specific places where V3 fell short. Beta behavior showed up exactly where you'd expect it to, at each of those points.

Catalogue hierarchy
(product → variant → selling unit → offer)
85% fewer pre-order clarification messages, more orders placed without leaving the platform.

Open Marketplace (no sign-up wall)
Lifted signup conversion by 33%, removing gate friction.

Embedded Finance
Unlocked faster repeat transactions and reduced account churn rate by 70%

Catalogue hierarchy
(product → variant → selling unit → offer)
85% fewer pre-order clarification messages, more orders placed without leaving the platform.

Open Marketplace (no sign-up wall)
Lifted signup conversion by 33%, removing gate friction.

Embedded Finance
Unlocked faster repeat transactions and reduced account churn rate by 70%

Catalogue hierarchy
(product → variant → selling unit → offer)
85% fewer pre-order clarification messages, more orders placed without leaving the platform.

Open Marketplace (no sign-up wall)
Lifted signup conversion by 33%, removing gate friction.

Embedded Finance
Unlocked faster repeat transactions and reduced account churn rate by 70%

Catalogue hierarchy
(product → variant → selling unit → offer)
85% fewer pre-order clarification messages, more orders placed without leaving the platform.

Open Marketplace (no sign-up wall)
Lifted signup conversion by 33%, removing gate friction.

Embedded Finance
Unlocked faster repeat transactions and reduced account churn rate by 70%

New Mega Menu
Made catalogue upgrade actually discoverable on-site

Price Comparison
Increased basket size & trust across existing suppliers

Multi-shipment delivery
Completely eliminated partial order cancellations for suppliers and optimised admin workflows

New Mega Menu
Made catalogue upgrade actually discoverable on-site

Price Comparison
Increased basket size & trust across existing suppliers

Multi-shipment delivery
Completely eliminated partial order cancellations for suppliers and optimised admin workflows

New Mega Menu
Made catalogue upgrade actually discoverable on-site

Price Comparison
Increased basket size & trust across existing suppliers

Multi-shipment delivery
Completely eliminated partial order cancellations for suppliers and optimised admin workflows

New Mega Menu
Made catalogue upgrade actually discoverable on-site

Price Comparison
Increased basket size & trust across existing suppliers

Multi-shipment delivery
Completely eliminated partial order cancellations for suppliers and optimised admin workflows

Platform Overview

Step 1

Step 1

Step 1

Step 1

Framing the Problem

Framing the Problem

Framing the Problem

Framing the Problem

Procurement was already digital. It just wasn't on our platform.

Procurement was already digital. It just wasn't on our platform.

Procurement was already digital. It just wasn't on our platform.

Procurement was already digital. It just wasn't on our platform.

The first 2 weeks went into user interviews, operational audits and live order shadowing - sitting with buyers as they placed real orders, and with our own ops team as they patched what the platform couldn't do.


The pattern was consistent: every high-value workflow happened outside the product. Orders, invoices, payments and credit were all manual. We hadn't built a bad interface. We'd built an incomplete system.

The first 2 weeks went into user interviews, operational audits and live order shadowing - sitting with buyers as they placed real orders, and with our own ops team as they patched what the platform couldn't do.


The pattern was consistent: every high-value workflow happened outside the product. Orders, invoices, payments and credit were all manual. We hadn't built a bad interface. We'd built an incomplete system.

The first 2 weeks went into user interviews, operational audits and live order shadowing - sitting with buyers as they placed real orders, and with our own ops team as they patched what the platform couldn't do.


The pattern was consistent: every high-value workflow happened outside the product. Orders, invoices, payments and credit were all manual. We hadn't built a bad interface. We'd built an incomplete system.

The first 2 weeks went into user interviews, operational audits and live order shadowing - sitting with buyers as they placed real orders, and with our own ops team as they patched what the platform couldn't do.


The pattern was consistent: every high-value workflow happened outside the product. Orders, invoices, payments and credit were all manual. We hadn't built a bad interface. We'd built an incomplete system.

Key themes surfaced:

Key themes surfaced:

Discovery was poor, pricing was opaque, and supplier reliability was unclear

Large and credit-based orders bypassed the platform entirely

Suppliers had no motivation or tooling to maintain listings

Discovery was poor, pricing was opaque, and supplier reliability was unclear

Large and credit-based orders bypassed the platform entirely

Suppliers had no motivation or tooling to maintain listings

Operational complexity spiked after checkout, not before

Most suppliers were digitising their business for the first time

Buyers reordered the same basket — we'd designed for shopping, not reordering

Operational complexity spiked after checkout, not before

Most suppliers were digitising their business for the first time

Buyers reordered the same basket — we'd designed for shopping, not reordering

Pain Points & Blockers board

Step 2

Step 2

Step 2

Step 2

Choosing What to Sequence

Choosing What to Sequence

Choosing What to Sequence

Choosing What to Sequence

Three personas, one system, six months.

Three personas, one system, six months.

Three personas, one system, six months.

The obvious plan was to fix the buyer app first — it was the surface leadership saw. We argued against it. Buyers weren't ordering more because they couldn't pay, and suppliers weren't maintaining catalogues because nothing made it worth their time. Fixing the front door moved neither.


So we sequenced the roadmap around the two real constraints instead: supplier catalogue effort, and buyer liquidity. Two parallel workstreams on one shared design foundation, with the system built first so both could move at once.

The obvious plan was to fix the buyer app first — it was the surface leadership saw. We argued against it. Buyers weren't ordering more because they couldn't pay, and suppliers weren't maintaining catalogues because nothing made it worth their time. Fixing the front door moved neither.


So we sequenced the roadmap around the two real constraints instead: supplier catalogue effort, and buyer liquidity. Two parallel workstreams on one shared design foundation, with the system built first so both could move at once.

The obvious plan was to fix the buyer app first — it was the surface leadership saw. We argued against it. Buyers weren't ordering more because they couldn't pay, and suppliers weren't maintaining catalogues because nothing made it worth their time. Fixing the front door moved neither.


So we sequenced the roadmap around the two real constraints instead: supplier catalogue effort, and buyer liquidity. Two parallel workstreams on one shared design foundation, with the system built first so both could move at once.

The obvious plan was to fix the buyer app first — it was the surface leadership saw. We argued against it. Buyers weren't ordering more because they couldn't pay, and suppliers weren't maintaining catalogues because nothing made it worth their time. Fixing the front door moved neither.


So we sequenced the roadmap around the two real constraints instead: supplier catalogue effort, and buyer liquidity. Two parallel workstreams on one shared design foundation, with the system built first so both could move at once.

The bets we made:

The bets we made:

One design language across admin, supplier and buyer — one product wearing three hats

Shared foundations built before feature work, not extracted after

One design language across admin, supplier and buyer — one product wearing three hats

Shared foundations built before feature work, not extracted after

Credit treated as a native ordering surface, not a finance module

Supplier onboarding measured in minutes, not sessions

Credit treated as a native ordering surface, not a finance module

Supplier onboarding measured in minutes, not sessions

Catalog Management - Architecture

How we modelled the catalogue before designing it

Keeping those four questions apart is the decision the rest of the catalogue UX hangs off.

Finance Flows Remapped with new Embedded Credit Finance

Finance Flows Remapped with new Embedded Credit Finance

Step 3

Step 3

Step 3

Step 3

Designing for First-Time Digital Users

Designing for First-Time Digital Users

Designing for First-Time Digital Users

Designing for First-Time Digital Users

The hardest constraint wasn't the interface. It was the user's first day.

The hardest constraint wasn't the interface. It was the user's first day.

The hardest constraint wasn't the interface. It was the user's first day.

The hardest constraint wasn't the interface. It was the user's first day.

Suppliers were never going to leave WhatsApp for something merely more modern — it had to be faster. And most of them had never used a business tool before ours. That reframed the brief for the whole team: we weren't designing for tech-savvy users, we were designing for people running their first digital tool.


Two non-negotiables came out of it. A supplier gets from signup to a live listing without help, and nothing in the catalogue flow assumes they've done this before. Bulk upload, SKU variants, inventory and pricing were all designed backwards from those two rules.

Suppliers were never going to leave WhatsApp for something merely more modern — it had to be faster. And most of them had never used a business tool before ours. That reframed the brief for the whole team: we weren't designing for tech-savvy users, we were designing for people running their first digital tool.


Two non-negotiables came out of it. A supplier gets from signup to a live listing without help, and nothing in the catalogue flow assumes they've done this before. Bulk upload, SKU variants, inventory and pricing were all designed backwards from those two rules.

Suppliers were never going to leave WhatsApp for something merely more modern — it had to be faster. And most of them had never used a business tool before ours. That reframed the brief for the whole team: we weren't designing for tech-savvy users, we were designing for people running their first digital tool.


Two non-negotiables came out of it. A supplier gets from signup to a live listing without help, and nothing in the catalogue flow assumes they've done this before. Bulk upload, SKU variants, inventory and pricing were all designed backwards from those two rules.

What that changed:

What that changed:

Onboarding rebuilt around a single live outcome, not a form sequence

Catalogue upload designed for messy real-world data, not clean data

Onboarding rebuilt around a single live outcome, not a form sequence

Catalogue upload designed for messy real-world data, not clean data

Duplicate SKUs and missing variants handled as system responsibilities, not user errors

Buyer browsing rebuilt reorder-first, matching how buyers actually purchase

Duplicate SKUs and missing variants handled as system responsibilities, not user errors

Buyer browsing rebuilt reorder-first, matching how buyers actually purchase

Supplier onboarding

Supplier onboarding

Catalogue management

Catalogue management

Buyer browsing recaliberated

Buyer browsing recaliberated

Step 4

Step 4

Step 4

Step 4

Reimagining Payments & Watermelon Credit

Reimagining Payments & Watermelon Credit

Reimagining Payments & Watermelon Credit

Reimagining Payments & Watermelon Credit

Turning a cash-flow ceiling into an ordering surface.

Turning a cash-flow ceiling into an ordering surface.

Turning a cash-flow ceiling into an ordering surface.

Turning a cash-flow ceiling into an ordering surface.

Research kept returning the same sentence from buyers: they wanted to order more, but liquidity got in the way. Every improvement to browsing or checkout was working against a wall that wasn't a design problem — until we decided to make it one.


So we built credit as product, not banking. Available credit visible where buyers decide, applied at checkout in the same flow as any other payment, repayment tracked in-platform. The whole point was to turn “I want to order more but can't right now” into “I'll order now and settle later.”

Research kept returning the same sentence from buyers: they wanted to order more, but liquidity got in the way. Every improvement to browsing or checkout was working against a wall that wasn't a design problem — until we decided to make it one.


So we built credit as product, not banking. Available credit visible where buyers decide, applied at checkout in the same flow as any other payment, repayment tracked in-platform. The whole point was to turn “I want to order more but can't right now” into “I'll order now and settle later.”

Research kept returning the same sentence from buyers: they wanted to order more, but liquidity got in the way. Every improvement to browsing or checkout was working against a wall that wasn't a design problem — until we decided to make it one.


So we built credit as product, not banking. Available credit visible where buyers decide, applied at checkout in the same flow as any other payment, repayment tracked in-platform. The whole point was to turn “I want to order more but can't right now” into “I'll order now and settle later.”

Research kept returning the same sentence from buyers: they wanted to order more, but liquidity got in the way. Every improvement to browsing or checkout was working against a wall that wasn't a design problem — until we decided to make it one.


So we built credit as product, not banking. Available credit visible where buyers decide, applied at checkout in the same flow as any other payment, repayment tracked in-platform. The whole point was to turn “I want to order more but can't right now” into “I'll order now and settle later.”

Key shifts:

Key shifts:

Credit balance surfaced at browse and cart, not buried in an account page

Statements, limits and dynamic pricing logic designed as one model

All payments centralised through Watermelon

Credit balance surfaced at browse and cart, not buried in an account page

Statements, limits and dynamic pricing logic designed as one model

All payments centralised through Watermelon

Refunds and replacements designed as credit flows, not exceptions

Invoice upload enforced before delivery, closing the post-order gap

Multi-supplier carts made possible for the first time

Refunds and replacements designed as credit flows, not exceptions

Invoice upload enforced before delivery, closing the post-order gap

Multi-supplier carts made possible for the first time

Payments & Watermelon Credit flow board

Payments & Watermelon Credit flow board

Step 5

Step 5

Step 5

Step 5

One System, Three Surfaces

One System, Three Surfaces

One System, Three Surfaces

One System, Three Surfaces

The only way three dashboards ship in six months.

The only way three dashboards ship in six months.

The only way three dashboards ship in six months.

The only way three dashboards ship in six months.

Three surfaces, parallel development, and a team that would grow mid-project. Shared foundations weren't a nice-to-have - they were the delivery plan.


Tokens, tables, forms, order cards and status primitives went in up front and were treated as shared property across all three dashboards. It cost us the first few weeks and bought back roughly 60% faster shipping, plus consistency we never had to retrofit.

Three surfaces, parallel development, and a team that would grow mid-project. Shared foundations weren't a nice-to-have - they were the delivery plan.


Tokens, tables, forms, order cards and status primitives went in up front and were treated as shared property across all three dashboards. It cost us the first few weeks and bought back roughly 60% faster shipping, plus consistency we never had to retrofit.

Three surfaces, parallel development, and a team that would grow mid-project. Shared foundations weren't a nice-to-have - they were the delivery plan.


Tokens, tables, forms, order cards and status primitives went in up front and were treated as shared property across all three dashboards. It cost us the first few weeks and bought back roughly 60% faster shipping, plus consistency we never had to retrofit.

Three surfaces, parallel development, and a team that would grow mid-project. Shared foundations weren't a nice-to-have - they were the delivery plan.


Tokens, tables, forms, order cards and status primitives went in up front and were treated as shared property across all three dashboards. It cost us the first few weeks and bought back roughly 60% faster shipping, plus consistency we never had to retrofit.

Foundations:

Foundations:

Tokens for colour, type, spacing and elevation shared across all three dashboards

Table, form, order-card and status primitives built once, used everywhere

Tokens for colour, type, spacing and elevation shared across all three dashboards

Table, form, order-card and status primitives built once, used everywhere

Same components, three densities: admin depth, supplier speed, buyer clarity

New patterns checked against existing ones before they shipped

Same components, three densities: admin depth, supplier speed, buyer clarity

New patterns checked against existing ones before they shipped

Design System Component Library

Design System Component Library

the PLATFORM

the PLATFORM

PLATFORM SCREENS AND FEATURE SHOWCASE

Step 7

Step 7

Step 7

Step 7

Testing the System

Testing the System

Testing the System

Testing the System

40 testers (20 buyers, 20 suppliers)

40 testers (20 buyers, 20 suppliers)

40 testers (20 buyers, 20 suppliers)

Beta Test Scoring Template

Beta Test Scoring Template

Beta Test Scoring Template

Beta Test Scoring Template

  • Watermelon V4 beta test: evaluated the platform across all major feature areas, scoring 78% overall favourability (3.87/5)

  • Buyer platform: 78.1% | Supplier platform: 76.8% - a narrow gap showing consistent core UX on both sides of the marketplace

  • Strongest area by far: order flow - buyer checkout (84%) and supplier order management (86%) - validating the core “operating system” value proposition

  • Onboarding scored well (78–82%) - suggesting the product itself reduces switching friction, a top pre-launch sales objection

  • Supplier catalogue browsing for buyers landed at 80% - supporting the “shop by preferred supplier” positioning in practice

  • Weakest area: Embedded Finance (68% buyer / 72% supplier) - not a rejection of the feature, but testers struggled to find/understand terms and payout schedules

  • Flexible deliveries (72–76%) and supplier catalogue/product contribution (70%) were the next areas flagged - good concepts, execution needs refinement

LEARNINGS

LEARNINGS

LEARNINGS

LEARNINGS

What We'd Take Into the Next One

What We'd Take Into the Next One

What We'd Take Into the Next One

What We'd Take Into the Next One

Onboarding matters more in B2B than in B2C.

Onboarding matters more in B2B than in B2C.

Onboarding matters more in B2B than in B2C.

Because you are often someone’s first software, and their first day decides whether there is a second.

Because you are often someone’s first software, and their first day decides whether there is a second.

Because you are often someone’s first software, and their first day decides whether there is a second.

Because you are often someone’s first software, and their first day decides whether there is a second.

Simplify the delivery-scheduling and catalogue/product-contribution flows

Simplify the delivery-scheduling and catalogue/product-contribution flows

Simplify the delivery-scheduling and catalogue/product-contribution flows

Both landed as "good idea, rough execution," so a focused UX pass (fewer steps, clearer per-product vs. per-order logic).

Prioritize a clarity pass on Embedded Finance.

Prioritize a clarity pass on Embedded Finance.

Prioritize a clarity pass on Embedded Finance.

Surface payment terms, credit conditions, and payout schedules more prominently at checkout and in the supplier dashboard, since the gap tested as presentation / discoverability, not functionality

WATERMELON MOBILE APP

WATERMELON MOBILE APP

WATERMELON MOBILE APP

Designing the Region's Most Holistic F&B Procurement App

Designing the Region's Most Holistic F&B Procurement App

Read More

Read More

Read More

Read More