Protected Content
Enter password to access this page
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
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
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









