UX / UI Case Study    |    May 2023 to Dec 2024

CircularONE

Designed and conceptualised a tracking platform
for stakeholders to track their hardware, production
and consumption volumes of spirits

  • Role

  • UI Designer, UX Researcher

  • Scope

  • End-to-end enterprise platform
    redesign

  • Impact and Focus

  • Unified operations from 3 apps
    into 1 for 19+ partners through
    asset tracking, workflows and
    onboarding

Overview

Background of ecoSPIRITS and CircularONE

ecoSPIRITS is a sustainable technology company where its main focus is to reduce single-use glass in the spirits industry. One of its core hardware - the ecoTOTE (1.75L or 4.50L glass canister), enables reusable packaging for spirits, significantly reducing waste and carbon emissions.

CircularONE is a B2B enterprise platform designed to track and manage hardware assets across a supply chain ecosystem serving 19+ partner organisations.

This case study explores how we addressed asset tracking challenges and operational inefficiencies through a user-centered redesign of the CircularONE platform.

Business Problem

The Problem

As an early-stage startup, scaling operations across fragmented software tools exposed two major vulnerabilities that threatened long-term financial stability:

  1. Subscription & Software Overhead
    - The ecoSPIRITS Operations team and stakeholders were relying on 3 separate third-party software applications to perform daily tasks. Maintaining 3 distinct app subscriptions, payment portals, and integration channels consumed critical operational budget and created fragmented data.

  2. Direct Financial Loss via Unprotected Assets
    - ecoTOTEs operate on a 1-for-1 replacement model with B2B clients. Because field operators lacked visibility into the last-known location and real-time status of physical ecoTOTEs, missing assets resulted in unrecoverable inventory loss that directly drained the company's capital.

The Product Imperative

Consolidate 3 legacy tools into a single, scalable enterprise platform that guarantees fleet protection, streamlines multi-partner onboarding, and enforces strict data privacy without disrupting active supply chain operations.

Constraints and Trade-Offs

Project Constraints & Trade-Offs

Navigating real-world delivery friction under tight timeline and team parameters.

  1. Fixed Timeline & Pre-Defined Scope
    Joined in April with an unmovable September/October release deadline. Requirements had been gathered prior to onboarding.

  2. Early-Career Context
    Operating as the sole UX Designer in my first corporate design role, while navigating complex supply chain workflows.

  3. Multi-Stakeholder Data Privacy
    B2B partner entities accessing a shared database requiring zero cross-partner data visibility

Strategic Mitigation / Outcome

  1. Focused on Essential Day-to-Day Workflows
    - Workflows such as Partner Creation, User Creation, Role Creation, Hardware Registration, Allocation, and Filling were critical for stakeholders. These were designated as top priority, while secondary UI enhancements were deferred to post-launch sprints.

  2. Direct Internal Feedback Loops
    - Replaced isolated feedback channels with direct cross-functional alignment between the Operations Team and the Technical Project Manager.

  3. Role-Based Access Control & Data Partitioning
    - Designed a Role-Based Access Control (RBAC) permission structure with audit trails to enforce privacy across multi-stakeholder accounts.

User Research

Understanding the User

To ensure earlier requirement gathering reflected actual ground reality, I conducted user interviews with our internal Operations Team to uncover user needs and behavioural patterns. I identified five primary user personas:

Persona #1: Brand Owner
Interested in tracking how much of their owned spirit has been filled and consumed over time.

Persona #2: Licensed Operator
Manages and logs the filling of ecoTOTEs with spirits

Persona #3: Distributor
Handles the logistics, allocating filled ecoTOTEs and transporting them to venue partners

Persona #4: Venue Partners
Operates one or more venues and interacts directly with consumers; needs to track delivery and consumption.

Persona #5: ecoSPIRITS Team Members
Manages overall inventory and ensures all ecoTOTEs are accounted for within the closed-loop system

Research Insights

We synthesised user interviews using affinity mapping to identify core pain points:

  1. Tool Fragmentation
    - Users operated across multiple platforms, making it difficult to get a unified overview. The redesigned platform needed to consolidate these functions seamlessly.

  2. Low Navigation Clarity
    - The legacy interface left users uncertain about accessing inventory fleet tracking or production/consumption metrics.

  3. Inventory Blind Spots
    - There was no reliable way to track the current inventory of ecoTOTEs across different locations and stakeholders.

  4. Strict Permission Needs
    - Role-based access was essential. Hardware owners required full lifecycle data, while receiving partners needed visibility only during active allocation windows

  5. Onboarding Friction
    - Users needed a streamlined onboarding process with minimal steps for core tasks.

Requirements of CircularONE

Key Platform Capabilities & Workflow Solutions

Based on research insights, the redesigned CircularONE platform required three core capabilities.

  1. Unified Enterprise Architecture
    - Consolidate 3 tools into 1 platform to provide a real-time operational overview.

  2. End-to-End Fleet Protection & Asset Traceability
    - Track full hardware lifecycles (Registration > Allocation > Filling > Depletion) with automated alerts for assets dormant for more than 90 days

  3. Enterprise Governance & Partner Impersonation
    - Build RBAC permission controls that allow system super-admins to impersonate partner views for troubleshooting while restricting B2B clients to their own operational data

Ideate

Main Features

These are the main features of CircularONE and the Team has decided to split them into 3 different MVPs.

  1. Platform Management (ecoSPIRITS only)
    - Full tracking of hardware, products, and partners, plus partner impersonation for troubleshooting.

  2. Dashboard Management
    - Visual indicators for hardware inventory, spirit volume metrics, and predictive analytics.

  3. Partner Management
    - User/role management with permission controls and intuitive user administration UI.

  4. Hardware Management
    - Lifecycle tracking (Registration, Allocation, Transfer, Configuration, Filling, Depletion), status indicators, and audit logs.

  5. Product Management
    - Product data creation and batch traceability for quality control and recalls.

  6. Notification Management
    - Automated email notifications triggered by specific system events.

  7. Integration Management
    - API management portal for external system integrations with usage monitoring and error logs.

Wireframing

User Flows & Wireframe Sketches

I mapped key user flows using Lucidchart and Figma to ensure intuitive navigation without compromising development feasibility. Each flow was reviewed collaboratively with the Technical Project Manager and Head of Operations to validate technical constraints. Once approved, I translated these flows into low-fidelity wireframes before collaborating with Agile Labs to produce high-fidelity versions.

Design

UI Style Guide

In collaboration with Agile Labs, I contributed to developing a new design system in Figma. Grounded in ecoSPIRITS' brand guidelines, we retained core brand colors while expanding the palette with complementary accent shades. We also introduced reusable components and design tokens using Material Design icon libraries to maintain scalable UI consistency.

Prototype

Final Prototype

Building on mapped user journeys and low-fidelity sketches, I collaborated with Agile Labs to develop high-fidelity screen designs that served as the blueprint for development implementation.

Internal User Testing

Usability Testing

Testing was integrated into our deployment lifecycle within a Staging environment prior to production release:

  1. Development Environment Testing
    - Conducted initial functional validations with the Technical Product Manager to test core features, workflow completion, and UI responsiveness before broader testing.

  2. Unmoderated Usability Testing (Staging)
    - Operations Team members completed operational tasks in Staging. Feedback collected via recordings and issue reports highlighted early friction points, such as unclear scan instructions and missing data fields (e.g., Fill Operator Name).

External User Testing

Soft Launch

We conducted a soft launch in select markets (including Mauritius), where team members provided hands-on training and gathered field feedback. While stakeholders appreciated having a functional platform to track ecoTOTE inventory, key friction points emerged:

  1. Text-Heavy Instructions
    - Users found it difficult to scan dense text instructions during field operations.

  2. Unclear Workflow Prerequisites
    - Users frequently reached final workflow steps before discovering missing prerequisites (such as unrecorded start/end fill times or missing site setups).

  3. Language Barriers
    - Non-English fluent markets experienced onboarding friction.

Iteration

UX Improvements Based on User Feedback

We implemented several UX enhancements to improve clarity across key workflows:

  1. Workflow Requirements Slider
    - Added a pre-workflow checklist slider to set clear prerequisites before starting tasks.

  2. Summary Descriptions and Contextual Visuals
    - Added concise step summaries and illustrations at scanning steps to visually show items to scan.

  3. Language Selector
    - Introduced multi-language support (Chinese, French, Spanish, Bahasa Melayu, Dutch, Portuguese) to streamline global onboarding.

Test

Continuous Feedback Loop Post-Launch

Following the launch of CircularONE, we established a feedback escalation process:

  1. Field Escalations
    - Operations staff on the ground collected user feedback and escalated it directly to the product team.

  2. Quantitative Analytics
    - Integrated Google Analytics events to measure workflow completion rates and drop-off points.

  3. MVP Approach
    - The technical team evaluated incoming requests to classify them as new features, UX fixes, or post-launch deferrals.

Retrospective: Reflection

Design Rationale & Stakeholder Validation Strategy

If I were to revisit the CircularONE build from Day 1, I would refine the execution strategy in four key areas:

  1. Discovery Over Ticket Execution
    - Conduct upfront user research to validate pre-written JIRA tickets against root operational pain points rather than taking initial scope at face value.

  2. Tri-Party Alignment Syncs
    - Establish joint bi-weekly alignment sessions between Design, Operations, and Technical Project Managers to evaluate UX goals against backend feasibility simultaneously.

  3. Accelerated Analytics Deployment
    - Integrate Google Analytics during MVP 1 rather than MVP 3 to capture quantitative drop-off data earlier and prioritize high-friction fixes faster.

  4. Setting Up Design System
    - Conduct a comprehensive UI audit of core legacy components across all 3 platforms before drafting the initial Design System.