Project Specs
Delhivery is one of India’s largest logistics and supply chain companies, powered by thousands of people working across warehouses, delivery hubs, and sorting centers. Many of these people are sourced through third-party vendors.
But the systems supporting this workforce were anything but streamlined.
Across regions and vendor types, processes like requisition sharing, onboarding, payouts, and employee tracking were being handled through a patchwork of tools, emails, and WhatsApp groups with little visibility and zero consistency.
My role was to help design a centralized HRMS ecosystem.
We created two purpose-built portals:
• A Manpower (Vendor Portal) to empower manpower vendors with data, visibility, and ownership
• An Workforce (Employee Portal) to unify internal HR and Ops workflows, from requisition to payout
After rolling out key modules, vendors reported reduced dependency on regional HR teams, faster access to payout data, and improved retention during onboarding. Internal teams reported higher accuracy in capacity planning and decreased grievance resolution time.
My Role
Research
Conceptualisation
Design
Usability testing
Dev handoff
Design Sanity
Team
1 Product Designer
1 Product Lead
3 Product Managers
2 Engineering Leads
18 Engineers
Duration
Phase 1: Nov'24 - Feb'25
Phase 2: Mar'25 - Present
Context
Imagine a pile of oranges
Core Problems
Proposed Solution

To manage timelines and delivery pressure, I divided the project into two phases.
Phase 1 was about speed as I had to get working flows in place quickly. The product team needed working flows in place quickly so the focus was on unblocking development and building the foundation. There was no time for formal research or detailed scoping so I jumped straight into design using past experience, pattern libraries, and intuition.
Had to catch what was rolling ->
Stopped and started sorting ->
With the foundation in place, Phase 2 focused on refinement.
I asked five key questions to uncover what truly mattered and designed around those answers, simplifying every screen with intent.
When we first tested our tables, users said they struggled to identify which numbers mattered most.
PMs asked for more information even if that meant lots of columns and numbers. I advocated for less clutter and better user experience.
We ran multiple prototypes with different layouts, ranging from flat tables to expandable drawers. By testing comprehension time and error rate in key workflows, we landed on a format that supported clarity and depth.
Our team realized that while data was present, users didn’t know what to do with it. There was no clear call to action or status cue.
To fix this, I:
Mapped user journeys to identify friction
Defined each screen’s primary action, status, and insight
Replaced vague labels with intent-driven copy (e.g., “Invoice Manager” → “Track Payments”)
Removed graphs after feedback showed users didn’t understand them
Used tabs and cards where data was manageable to improve scanability
Brought actions and statuses to the top to guide decision-making
We received direct feedback from our Head of Product that even he struggled to understand how the filters worked. That was a wake-up call because if the experience wasn’t intuitive for him, how would it be for less tech-savvy or less formally educated users?
I revisited the filtering experience and took the following steps:
Audited all existing filters across modules
Mapped usage patterns to identify which filters were actually used frequently
Found that the UI was cluttered with quick filters, pop-up filters, and tabs which was causing decision fatigue
Based on this, we prioritized only the most essential filters, placing them upfront and always visible
Aligned filter logic with real-world workflows (e.g., most HRs filter by status or date first)
I revisited the existing flows through the lens of progressive disclosure (recommended by NN/g and featured in 100 Things Every Designer Should Know About People.)
The audit revealed that exposing too many data/fields upfront led to cognitive overload and abandonment. By deferring non-essential things and streamlining the interface, we aligned with how people process information: in smaller, goal-oriented steps.
This helped users complete tasks faster, with fewer errors, and no need for external assistance.
+85%
Requisition fulfillment through portal
5 day
Average invoice turnaround time
−50%
Data entry and manual errors