

Helping volunteers spend less time coordinating and more time contributing.
Contrib centralizes project information, tasks, and collaboration into a single platform, reducing coordination overhead and helping volunteers contribute with confidence.
Role
Product designer
Time
7-8 months
Team
Independent Product Designer
Tools
Figma, Claude Code (AI-assisted prototyping)
01
The Impact
Contrib reduced operational friction by centralizing project information, enabling volunteers to spend less time coordinating and more time contributing.
Reduced Operational Friction
Volunteers spend less time searching for information and more time contributing to meaningful work.
Clear Information Architecture
A clear information architecture centralizes project knowledge, making it easier for volunteers to navigate projects as teams and initiatives grow.

02
Understanding the volunteer workflow
8+


Key Insights




03
Key Product Decisions


04
The Solution

05
Design Iterations
Refining the experience through continuous feedback
Throughout the design process, I iterated on key interactions based on critiques, usability feedback, and repeated design reviews.
Repositioning the “Add Personal Task” action
Initially, the Add Personal Task action existed as a standalone CTA, making it feel disconnected from the content it affected. Based on critique, I moved it into the To Do List header, creating a clearer relationship with the list while reducing cognitive load and visual clutter.
Setting realistic support expectations
The initial design promised a fixed response time for every support request. During critique, I realized resolution depends on the issue's nature and severity, making a universal timeline unrealistic. Instead of promising a deadline the organization couldn't consistently meet, I introduced a Request Follow-up action, allowing volunteers to check on unresolved issues when needed.
Prioritizing action over progress metrics
Initially, the dashboard surfaced progress metrics before actionable work. During critique, I realized volunteers primarily log in to understand what they should do next, not to review analytics. Moving Today's Focus to the top shifted the dashboard from reporting progress to supporting action.
06
The Prototype
Interactive Prototype -
During the design process, I also developed an AI-assisted interactive prototype with Claude Code to validate interaction flows and end-to-end product behavior.
Figma prototype
07
The Reflection
Designing Contrib reinforced that meaningful volunteer experiences aren't created by adding more features - they're created by reducing uncertainty.
This project strengthened my ability to translate research into product decisions, balance user needs with organizational constraints, and make deliberate design trade-offs that support meaningful contribution.








