Jostle: People Card

Jostle: People Card

It’s just a card until it shapes how people find each other.

5 mins read

8 months project

Design → Dev → QA → Prep for release → Release to customers

It’s just a card until it shapes how people find each other.

5 mins read

8 months project

Design → Dev → QA → Prep for release → Release to customers

Redesigning the default view mode to bring clarity at scale.

Team

Lead Design

Maya Ramadhina

Front-end Dev

Denise Nguyen

Details

Role

I drove the People Card end-to-end, from concept to customer release. I set the strategic vision for scaling the card, explored and iterated on designs, and presented to stakeholders. I partnered with development to ensure feasibility, handled QA and sign-off, and delivered everything for launch, including Support Center guides and marketing materials.

Platform

Web + Mobile

Redesigning the default view mode to bring clarity at scale.

Team

Lead Design

Maya Ramadhina

Front-end Dev

Denise Nguyen

Details

Role

I drove the People Card end-to-end, from concept to customer release. I set the strategic vision for scaling the card, explored and iterated on designs, and presented to stakeholders. I partnered with development to ensure feasibility, handled QA and sign-off, and delivered everything for launch, including Support Center guides and marketing materials.

Platform

Web + Mobile

Framing The Challenge

Framing The Challenge
Jostle’s People view is a structured directory of profile cards that displays everyone in the company. Each card surfaces key details such as role, status, and base location.
But, as sorting features and metadata grew, the card stopped scaling:
The original People Card struggled to scale. Click or swipe to explore the carousel.
For this project, the scope was clear:
  1. Redesign, not a complete rebuild: the work was scoped as iterating on the existing People Card within the current system.
  2. Platform-wide impact: since it is for a shared Card component, changes had to scale and support other use cases across the platform (e.g: Discussion view).
With that in mind, I framed the challenge with the following design question:

How might we design a compact card that reduces cognitive overload from a growing directory, so users can trust profiles and discover the right people as data gets messier and more complex?

How might we design a compact card that reduces cognitive overload from a growing directory, so users can trust profiles and discover the right people as data gets messier and more complex?

Behind the Redesign

Behind the Redesign
The need for this work was clear from multiple signals:
  1. Support tickets showed confusion about why profiles appeared in a certain order.
  2. Feedback highlighted how long titles and multiple roles made cards harder to scan.
  3. Customer Success flagged requests from large orgs to make people easier to find.
  4. A well-known customer complaint that emails were almost always truncated, with no way to see full details even on hover.

Together, these patterns revealed the gaps in the existing card and guided my early explorations.

The Early Exploration: Mild, Mid, & Wild

The Early Exploration: Mild, Mid, & Wild
To kickstart the design, I mapped three concepts to test different levels of change:
Screenshot showing three design exploration options for the People Card when sorting by join date. The original design hides the sort value and truncation is not shown on hover.  Mild version (small updates): Keeps the existing structure with better spacing, clearer layout, and truncation visible on hover. Mid version (medium updates): Reorganized hierarchy, surfaced labels for icons and badges, and highlighted status more prominently. Truncation shown on hover. Wild version (large updates): A complete rethink of the card as a metadata-rich component, showing status and details in a more expanded layout.
Screenshot showing three design exploration options for the People Card when sorting by join date. The original design hides the sort value and truncation is not shown on hover.  Mild version (small updates): Keeps the existing structure with better spacing, clearer layout, and truncation visible on hover. Mid version (medium updates): Reorganized hierarchy, surfaced labels for icons and badges, and highlighted status more prominently. Truncation shown on hover. Wild version (large updates): A complete rethink of the card as a metadata-rich component, showing status and details in a more expanded layout.
Early explorations ranged from small layout tweaks to a full rethink: Mild (left), Mid (middle), and Wild (right).
The Wild concept had strong accessibility wins but made the card too tall, so I brought the Mild and Mid options to a Concept Review with product, dev, QA, and stakeholders.
The discussion surfaced trade-offs and wins (Mild kept things familiar, Mid added clarity), and alignment was made to move forward with a hybrid of the two.
Iterations led to a hybrid design that surfaced status more prominently while preserving the original card’s structure.
Dev was involved through checkpoints like this to weigh in on feasibility, and once the hybrid design was finalized, I had a more in-depth discussion with them to ensure the direction forward flexed where needed and reused components where possible.

Key Decisions & Tradeoffs

Key Decisions & Tradeoffs
With insights from usage data, edge-case testing, and dev reviews, I made the following changes guided by a set of design principles:
  1. Removed dynamic status bar
  1. Removed dynamic status bar

In reality, only 7% of our company’s users used personal status. 
Redirects emphasis from status updates by moving the placement of the emoji to sit beside the name (consistent with Discussion and News view).
Principle: Scalability & Efficiency.
Tradeoff: Lost the quick at-a-glance status bar for a small % of users.
Why it's better: Saved 100px of height, reduced code complexity, and removed unnecessary visual weight from cards.
  1. Shrunk profile image by 40%
  1. Shrunk profile image by 40%

 At 138px, the photo dominated the card, and long titles/emails were often cut off.
Reducing the photo size decreases truncation.
Principle: Hierarchy & Clarity.
Tradeoff: Slightly weaker face recognition at a glance.
Why it's better: Shrinking the image doubled metadata capacity → 95% of long titles/emails now display fully.
  1. Flipped layout (image right, text left)
  1. Flipped layout (image right, text left)

While reducing the image had a lot of wins, it introduced an awkward pocket of white space.
Flipping the layout aligned the design with users’ natural left-to-right scanning flow putting more emphasis on metadata first.
Principle: Clarity & Consistency.
Tradeoff: Small learning curve for existing users as it's a different layout.
Why it's better: Matches LTR reading → faster name-first scanning, eliminated whitespace, aligned with other views on Jostle (News and Discussion), stronger contrast between;
  • Card View → context-first
  • Photo View → face-first
It's now clearer when the goal is to understand their details at a glance, and when it's to recognize someone visually.
  1. Replaced icons with sort pills
  1. Replaced icons with sort pills

With the sorting options being birthday, join date, and anniversary date, icons can be confusing. 
With the update, the design lets users rely on page-level context, with sort labels revealed on hover for extra detail.
Principle: Legibility & Scalability.
Tradeoff: “Jun 3” without an icon or a label on pills can feel ambiguous on a card level.
Why it's better: Using icons here would have meant finding symbols for every sort option which isn't feasible to maintain across all card components in the platform. Pills reduce design debt while keeping the system consistent.

Outcomes & Impact

Outcomes & Impact
Impact of the redesigned People Card across users, business, and the design system.
View the Support Center Documentation I made for the card below.

Future Direction

Future Direction
Better mobile support
In future iterations, I’d explore lightweight overlays or tap-to-reveal patterns to give mobile users the same glanceable context without hover.
More measurable validation
I’d also run baseline usability tasks and lightweight A/B tests to capture clearer outcomes such as task success rates, speed, and comprehension.

Final Thoughts

Final Thoughts

This project pushed me to design for what actually shows up, not just what I hoped would. Real people bring messy, imperfect data with long names and missing fields, and I realized that’s where the real challenges and opportunities live.

This project pushed me to design for what actually shows up, not just what I hoped would. Real people bring messy, imperfect data with long names and missing fields, and I realized that’s where the real challenges and opportunities live.
What started as fixing a frustrating card became an exercise in embracing the messy parts. Addressing those edge cases led to clearer rules, which gave the team a system that scaled better and was easier to maintain long term.
Most of all, it reinforced that even the smallest component can shape how people experience and trust a product, and that’s the kind of impact I want to keep bringing to every project.

• Toronto, ON

11:52 PM

2024 ® Maya Ramadhina