Protected Content

Enter password to access this page

Making airline cargo management simple, seamless, and efficient.

Making airline cargo management simple, seamless, and efficient.

GoComet is an AI-powered supply chain platform trusted by hundreds of customers, including several Fortune 500 companies. The team is now expanding into aviation tech, building a next-generation air cargo management platform.

My Role

I Led the design effort of the product from Ideation to Final Delivery

🔬 User Research & Problem Discovery

Conducted 30+ calls with the AirAsia team to identify pain points, friction areas, and understand their expectations for solutions

📈 Competitor Analysis

In the aviation tech environment, there are very few players. I analyzed the existing product used by the AirAsia team, thoroughly noting what worked well and what didn’t.

🗒️ IA, User Stories & User Flows

To ensure a seamless user experience, I worked on IA during the early stages, created user stories to step into the users’ shoes, and mapped user flows to identify friction points.

🗂️ Design System

Despite tight deadlines, I maintained a design system to reduce long-term pain points and ensure consistency across the product.

🍥 Wireframing & Visual Design

Since Phase 1 had to launch quickly, there wasn’t much room for exploration. I rapidly iterated from low- to high-fidelity wireframes for key workflows.

💯 Pixel-Perfect Execution

Worked with UI developers to review every module shipped, raising and resolving issues to ensure pixel-perfect execution.

Stake Holders

Head of product (also VP)

Ravi Teja Manikonda

product Manager

Shivam Chabbra

Software Developers

Front-end & Back-end : 30 Pax

Software quality assurance

QA - 6 Pax

customer

AirAsia Team - 10 Pax

What is the problem

Air cargo management is operationally intense — involving multiple teams, roles, and workflows that need to stay tightly coordinated. Linking and executing these tasks seamlessly is a major challenge. Even though AirAsia (POC) already uses an existing product, it’s outdated, overwhelming to use, and lacks the flexibility to manage agents, internal users, and bookings effectively. Our vision is to build a next-generation air cargo management platform that makes the entire journey — from planning to delivery — intuitive, connected, and hassle-free

Cluttered interface

Poor information hierarchy

Hard to onboard new users

Unintuitive actions

Dense tables

Heavy cognitive load

Fragmented Navigation

No clear feedback loops

Lack of contextual grouping

Outdated and inconsistent UI patterns

Design Direction

Making Data Effortless to Read

The previous system was dominated by dense tables, inconsistent formatting, and little visual hierarchy, making even basic scanning difficult. The redesign focuses on clarity and structure, ensuring users can absorb key details quickly. Information is visually organized, supported by clear signals that make understanding effortless instead of cognitively heavy.

Simplifying How Data Gets In

A large part of the workflow involves adding or editing data, which was previously overwhelming and procedural. The new approach breaks down complex inputs into manageable steps, making interactions lighter and more intuitive. Instead of navigating long, cluttered forms, users can move through guided flows that keep them focused and reduce errors.

Enabling Confident Decisions

Many operational tasks involve high-stakes actions like replanning or adjusting capacity. Earlier, these actions were scattered and hard to follow. The redesign makes them contextual, focused, and predictable. Users can act with confidence, staying oriented within their workflow without getting lost or overwhelmed.

Making the System Feel Predictable

Every interaction should leave the user with a sense of clarity. The redesigned experience provides clear feedback at every step, making system behavior easy to understand and trust. Users always know what happened, what’s next, and what matters — turning a rigid, opaque interface into something fluid and dependable.

Design Process

Since we were solving a complex problem, it was important to understand it end to end. Creating the IA, User Stories, JTBDs, and User Flows helped me do that — and also made it clear what flows and edge cases needed to be covered.

Design System

Even with the tight deadlines we were we did not proceed without the having the design system, we pushed ourselves and started basic and later we scaled after the phase on launch also equal importance have been give to the responsiveness design. We closely worked the front-end team and made sure pixel perfect execution

UI Layout

Landing View

This layout is consistent across all modules. Each view follows the same structure — key data upfront, quick and advanced filters layered smartly, and primary actions placed at the top. Depending on complexity, interactions open in a side sheet for simple tasks or a full view for deeper workflows. This creates a predictable rhythm across modules, making the product easy to navigate and faster to use.

OC Setup

OC Master

OC Name

Origin

Destination

Status

Validity

More Filters

OC ID

OC Name

Origin

Valid From

Valid To

Charge Basis

Unit

OC Rate

Status

OC001

GU

Guaranteed Uplift

KUL

01 Sep 2024

15 Sep 2025

Per Kg

Chargeable Weight

USD 2.6

Active

View

OC002

FS

Fuel Surcharge

SIN

+1

05 Sep 2024

20 Sep 2025

Per Kg

Gross Weight

MYR 2.2

Active

View

OC003

AW

Air Waybill Fee

TH

10 Sep 2024

25 Sep 2025

Flat

AWB

USD 15

Active

View

OC004

CB

Completion of Preparation of documents

DEL

15 Sep 2024

30 Sep 2025

Flat

HAWB

MYR 25

Active

View

OC005

MC

Miscellaneous–due issuing carrier

HK

+2

22 Sep 2024

01 Nov 2025

Flat

AWB

USD 20

Inactive

View

OC006

RA

Dangerous Goods Fee

MY

25 Sep 2024

15 Nov 2025

Flat

HAWB

MYR 22

Active

View

OC007

TC

Terminal Handling Charge

SG

+1

28 Sep 2024

20 Nov 2025

Per Kg

Chargeable Weight

USD 3.5

Inactive

View

OC008

FE

General

BKK

29 Sep 2024

22 Nov 2025

Per Kg

Chargeable Weight

USD 2.5

Inactive

View

Other Charges

Export

Create New

Bookings

MAWB Hub

Capacity Mgmt

Revenue Mgmt

Pricing

Other Charges

Booking Charges

Billing

Data Hub

Import Console

AA

Ayush

ayush@gocomet.com

Header + Clear Action Hierarchy

Quick Filter & More filters

Quick filters are surfaced upfront for frequent actions, while advanced options stay neatly below the tabs.

Contextual Quick Actions

High-priority actions are kept inline and immediately accessible, while less frequent options are moved deeper in the flow

Forms

Since this is a data-heavy product with multiple modules requiring users to fill in a lot of information, the process can easily feel overwhelming. Our goal was to keep it simple and intuitive while ensuring the right data is captured. To do this, we grouped related fields into clear sections, allowing users to move through them step by step. The final step is a review screen where they can double-check everything and confirm with confidence.

Stepper/ Section Switcher

The full-screen view is designed to minimize friction and maximize focus, giving users a clear path to complete their workflow.

Side Sheet

The side sheet view is used across most modules to keep interactions lightweight and focused. It allows users to consume information quickly, take action in context.

Bookings

Bookings

CAC Application

Document Hub

MAWB Hub

Capacity Mgmt

Data Hub

AA

Ayush

ayush@gocomet.com

AWB Number

AWB Prefix

Origin

Destination

Status

Departure Date

More Filters

Agent

AWB Number

Route

Dept. Date

Arvl. Date

Flight

Status

Gross Weight (Kg)

5006936

"K" Line Logistics, Ltd.

807-11224801

DG

KUL to SIN

10 Sep 2024

12 Sep 2024

A320, A380

Under Review

12,300

View

5004815

Hankyu Hanshin Express (Hong Kong) Limited_)

807-11223352

BKK to SIN

10 Sep 2024

12 Sep 2024

AK6224

Draft

15,200

Continue

5002138

International Delivery Services

807-11223412

DG

NRT to SIN

12 Sep 2024

14 Sep 2024

AK433

Rework

13,400

View

5006936

ASL Aviation Holdings

807-11223723

DG

NRT to SIN

14 Sep 2024

16 Sep 2024

AK5876

Declined

13,000

View

5004815

Hankyu Hanshin Express (Hong Kong) Limited_)

807-11223984

IB

HKG to NRT

15 Sep 2024

17 Sep 2024

AK536

Executed

12,800

View

5002138

International Delivery Services

807-11224056

SIN to ORD

17 Sep 2024

18 Sep 2024

AK423

Accepted

12,100

View

5006936

ASL Aviation Holdings

807-11224207

IB

LHR to JFK

19 Sep 2024

20 Sep 2024

AK5744

Cancelled

12,500

View

5004815

International Delivery Services

807-11224368

DXB to FRA

21 Sep 2024

22 Sep 2024

AK703

Confirmed

12,600

View

5006936

ASL Aviation Holdings

807-11224801

ICN to LAX

23 Sep 2024

24 Sep 2024

AK6224

Do Not Submit

12,300

View

Page

1

of

10

807-10131127

Under Review

Basic Details

Departure Date

10 Sep 2024

Agent

5004815 ("K" Line Logistics, Ltd.)

Sub-agent

S1000003 (Tonnes Cargo Services Sdn Bhd.)

Route

KUL to SIN

Booking Cut-off

09 Sep 2024 21:00

Passed

AWB Number

807-10131127

AWB Document

807-10131127.pdf

Block ID

BK1222334

Block Type

Soft Block

Consignment Details

Commodity Code

0060 (Confectionary, Desserts)

SHC Code

PER, EAT, MAG

Product Type

Full Charter

Booking Management

Booking Managed by

Teleport

Entity

Teleport Everywhere Pte Ltd (TLPMY)

Dangerous Cargo Details

DG Cargo 1

CAC Reference Number

CGO/DG/25-000005

Shipping Name

Lithium Battery

UN Number

UN 3480

Primary Hazard

Class 9

Secondary Hazard

Class 6 (6.1), Class 8

SHC

RBI

Radioactive Material

No

Transport Details

Passenger and Cargo Aircraft

ERG Code

154

Max Net Quantity (kg)

1000

Number of Pieces

10

Gross Weight (kg)

1000

Quantity & Type of Packing

Type of packing

Packing Group

III

Packing Instructions

PI 650

Overpacked

NA

CAC Documents

CAC_CGO/DG/25-000010 - AK.pdf

Route Details

KUL

20 Jun

SIN

22 JUn

AK044, A380

2636 Kg • 210 Pcs

Confirmed

Shipment Details

Shipment 1 - ULD

Shipment 2 - Loose

Shipment 3 - SLAC

Shipper Details

Shipper Type

Self

Name

Alibaba Group

Address

245 Street Road

City

Kuala Lumpur

State

Selangor

Country

Malaysia

Zip Code

45678

Phone Number (Optional)

+60 6591234567

Email

info@alibaba.com

Contact Person Name

-

Contact Person Phone Number

-

Shipper Accounting Info

-

Shipper ID/ Passport

-

Shipper GSTIN

-

Consignee Details

Consignee Type

Customer

Name

GoComet

Address

27th Main Rd, HSR Layout

City

Bangalore

State

Karnataka

Country

India

Zip Code

560068

Phone Number (Optional)

+91 6591234567

Email

info@gocomet.com

Contact Person Name

-

Contact Person Phone Number

-

Consignee Accounting Info

-

Consignee ID/ Passport

-

Consignee GSTIN

-

Delivery

No

Additional Details

MAWB Number

807-10131127

Payment Mode

Prepaid

Notify Parties

Vikas Pandey

Supporting Document

Packing Test Evaluation Form

Documents

MAWB Document

Pick Up Details

Pick Up Date

-

Pick Up Time

-

SLA (Hrs)

-

Other Details

HS code

-

Handling Instructions

-

Declared Value

-

Declared Airlines

-

DG Specialist Evaluation

DG Decision

Under Review

Export

Bookings

Export

Create New

Instead opening a overlay, we just collapse the table view and open the side sheet for easier navigation and better understanding

Quick actions (like document downloads and links) and status indicators are shown upfront with the header, making key information immediately visible.

The export option is surfaced upfront since it’s a frequent use case, while other less common actions are kept inside the menu.

Full-Screen view for Data-Heavy Sections

The layout groups related information logically, allowing users to navigate and process data with ease. Contextual switching makes it effortless to move between sections, while primary actions stay in predictable locations

Select Flight

Departure Date

Search

Flight Details

Capacity Details

Capacity Allocation

Booking Details

Flight Details

Flight Number

AK079

Route

KUL to SIN

Departure Date

01 Dec 2025

Departure Time

03:00

Arrival Time

06:00

AOC

AK

Aircraft Type

32A

Flight Type

Cargo-Charter-Wide (A)

Status

Open

Capacity Details

Configured Capacity (Kg)

Utilized

400

50%

Confirmed

200

Queued

200

Available

400

50%

Configured Volume (CBM)

Utilized

400

50%

Confirmed

200

Queued

200

Available

400

50%

ULD Summary

Soft & Hard Block

Capacity Allocation

Customer

Type

Block ID

Criteria

Capacity Allocation (Kg)

Volume (CBM)

A1000003

Tonnes Cargo Services Sdn Bhd.

Soft Block

SB3211

ULD

2500

U: 2000 | A: 500

30

U: 20 | A: 10

Release

A1000003

Tonnes Cargo Services Sdn Bhd.

Hard Block

HB3211

Tonnage

2500

U: 2000 | A: 500

30

U: 20 | A: 10

Release

Booking Details

Agent

AWB Number

Route

SHC

Product Type

Booked Capacity

Priority

Status

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

DG

KUL to SIN

PER

+2

Charter TypeA

15 Pcs

HB

SB

100 Kgs, 5.85 CBM

7

Confirmed

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

IB

KUL to SIN

PER

Charter TypeA

15 Pcs

100 Kgs, 5.85 CBM

-

Queued

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

TR

KUL to SIN

PER

Charter TypeA

15 Pcs

HB

100 Kgs, 5.85 CBM

7

Accepted

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

KUL to SIN

PER

Charter TypeA

15 Pcs

100 Kgs, 5.85 CBM

7

Executed

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

KUL to SIN

-

-

15 Pcs

SB

100 Kgs, 5.85 CBM

-

On Hold

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

DG

KUL to SIN

PER

Charter TypeA

15 Pcs

100 Kgs, 5.85 CBM

-

Rejected

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

DG

KUL to SIN

PER

Charter TypeA

15 Pcs

100 Kgs, 5.85 CBM

-

Rejected

A1000003

Tonnes Cargo Services Sdn Bhd.

807-11223351

DG

KUL to SIN

PER

Charter TypeA

15 Pcs

100 Kgs, 5.85 CBM

-

Rejected

AWB’s:

15

Pieces:

150

Gross Weight:

15,000 Kgs

CBM:

15

ULDs:

2

Accepted:

140 Pcs 14,000 Kgs 12 CBM

Booking Messages

AWB’s:

15

Pieces:

150

Gross Weight:

15,000 Kgs

CBM:

15

ULDs:

2

Accepted:

140 Pcs 14,000 Kgs 12 CBM

Booking Messages

Information is organized into clear sections, reducing cognitive load.

Users can move between different data views without losing context, keeping the flow smooth and efficient.

Primary Action

Multi Action Workflow View

This section is designed for complex workflows like replanning shipments or creating and updating manual routes. It brings all the necessary data into view for better context and supports multiple actions such as adding shipments, creating splits, refreshing routes, and confirming plans. The goal is to make it easy to consume information and act confidently without confusion.

Key shipment details are tucked away by default and can be expanded when needed. This keeps the interface clean while ensuring critical information is always within reach.

Filters are specific to the replanning flow, making it easy to adjust routes and see updated options instantly.

This is where the actual replanning happens. Users can split shipments, refresh routes, or adjust details all while keeping the context intact.

Action confirmation panel

Final Designs

Master Data

This is the backbone of the platform. It includes key information like airports, aircraft, handlers, and validation rules. Everything else builds on top of this — capacity gets allocated based on these data points, and agents use it to make bookings and run their day-to-day workflows.

Booking

Once the rules and validations are applied, the booking gets categorized (General Cargo, Dangerous Goods, etc.) and the right details are captured automatically. Depending on capacity, it either gets confirmed or moves to a waitlist.

Manage Booking & Capacity

This part is mostly for load planners. Here they can accept or decline bookings, replan or split them, and open or close flights depending on the operational situation. It’s where most of the key actions happen.

To Sum it up!

This was by far the most demanding product I’ve worked on — complex problems, tight timelines, and constant collaboration across teams. It pushed me to think deeper, stay composed, and design with speed and clarity. I’ve grown a lot through this journey, and I’m really grateful for it.

Thanks for reading it through :)

Rahul Thangaraj

About

Resume/CV

Next