Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Overview

Client

Client

Bread & Roses Nonprofit

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking, Design Systems

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers

Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution

I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution


I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution


I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Business Impacts

Since launched, the design had helped the organization …

+25%

Increase in volunteer application


+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


-40%

Reduction in manual scheduling time


~$50K

Recovery in Productivity (~1 hr/day saved per staff)


~$50K

Recovery in Productivity (~1 hr/day saved per staff)


Research and Insights

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


The methods and goals of my research are:

  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


The methods and goals of my research are:

  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

Design Statement

How might we build an integrated operations platform that reduces staff administrative overhead while giving volunteers autonomous, flexible control over scheduling?

Mapping Real-Life Workflow From Research

Design Goal

In short, Bread & Roses needs a platform that is both …

Efficient

Efficient

Efficient

Minimizing administrative work through streamlined scheduling and communication workflows.

Accessible

Accessible

Accessible

Enabling volunteers to quickly discover, sign up for, and manage shifts independently.

Final Product

A Multi-System Design

After multiple rounds of testing with staff and volunteers, the final scheduling platform was delivered and continues to evolve. Feedback informed every iteration - from simplifying volunteer sign-ups to streamlining scheduling workflows. The solution addressed the organization's immediate operational challenges while providing a scalable foundation that can grow alongside its volunteer community.

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Design Solution 1

Giving volunteers control over scheduling

Volunteers can browse and reserve available shifts that fit their schedules without contacting staff. By replacing back-and-forth emails and phone calls with self-service scheduling, the system reduces administrative overhead while increasing sign-up flexibility.

Individual Signups

Group Signups

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched the current system used by the staff.

However, the engineering team raised concerns around development complexity. Therefore, I prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works.

I initially explored event-based scheduling, but user testing revealed that volunteers cared more about reserving recurring time slots than specific event types. After discussing feasibility with engineering, we kept the existing layout while redesigning the sign-up flow around time slots.

Product Thinking

Why separating Individual vs. Group Signups?

Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.


Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Why separating Individual vs. Group Signups?

Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.

Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Why separating Individual vs. Group Signups?


Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.

Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Design Solution 2

Automated Group Notification

Integrated with the Nodemailer API, administrators can send announcements and updates to hundreds of volunteers in a single action. The goals of this feature are:

👩🏻‍💼 For Staff

👩🏻‍💼 For Staff

👩🏻‍💼 For Staff

Reduce repetitive administrative work by eliminating manual, individual outreach.

👩🏻‍🌾 For Volunteers

👩🏻‍🌾 For Volunteers

👩🏻‍🌾 For Volunteers

Improve volunteer communication by ensuring timely, consistent updates before upcoming shifts.

Design Solution 3

Scalable Volunteer Database

Volunteer profiles are automatically categorized as individuals or groups during registration, creating a structured database that grows alongside the organization. A centralized system simplifies volunteer management, supports accurate hour tracking, and enables staff to coordinate an expanding volunteer network efficiently.

Large Card

Large Card

Compact Card

Compact Card

Table View (Chosen)

Table View (Chosen)

Think in System and Scalability

Collaboration with the dev team

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

What I would do next

Introduce an AI-assisted Chat Assistant

Introducing an AI-driven assistant designed to streamline volunteer onboarding, automate shift modifications, and eliminate repetitive administrative inquiry.

Prototype made with Figma Make

Key learnings

👨🏻‍💻 Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

🧐 Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

⚖️ Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.

Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Unifying Fragmented Operations Management for 7 Staff and 50,000+ Volunteers

Overview

Client

Client

Bread & Roses Nonprofit

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking, Design Systems

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers

Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution

I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution


I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Problem


Bread & Roses serves over 10,000 households every year, yet volunteer operations still heavily relied on spreadsheets, emails, and manual coordination. As volunteer demand grew, administrative work became the bottleneck and unable to scale accordingly.


Solution


I designed a 0→1 operations platform that helped Bread & Roses coordinate volunteers, attendance, communication, and reporting from a single system. Shipped and launched since 2025.


Business Impacts

Since launched, the design had helped the organization …

+25%

Increase in volunteer application


+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


-40%

Reduction in manual scheduling time


~$50K

Recovery in Productivity (~1 hr/day saved per staff)


~$50K

Recovery in Productivity (~1 hr/day saved per staff)


Research and Insights

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


The methods and goals of my research are:

  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


The methods and goals of my research are:

  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

Design Statement

How might we build an integrated operations platform that reduces staff administrative overhead while giving volunteers autonomous, flexible control over scheduling?

Mapping Real-Life Workflow From Research

Design Goal

In short, Bread & Roses needs a platform that is both …

Efficient

Efficient

Efficient

Minimizing administrative work through streamlined scheduling and communication workflows.

Accessible

Accessible

Accessible

Enabling volunteers to quickly discover, sign up for, and manage shifts independently.

Final Product

A Multi-System Design

After multiple rounds of testing with staff and volunteers, the final scheduling platform was delivered and continues to evolve. Feedback informed every iteration - from simplifying volunteer sign-ups to streamlining scheduling workflows. The solution addressed the organization's immediate operational challenges while providing a scalable foundation that can grow alongside its volunteer community.

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Design Solution 1

Giving volunteers control over scheduling

Volunteers can browse and reserve available shifts that fit their schedules without contacting staff. By replacing back-and-forth emails and phone calls with self-service scheduling, the system reduces administrative overhead while increasing sign-up flexibility.

Individual Signups

Group Signups

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched the current system used by the staff.

However, the engineering team raised concerns around development complexity. Therefore, I prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works.

I initially explored event-based scheduling, but user testing revealed that volunteers cared more about reserving recurring time slots than specific event types. After discussing feasibility with engineering, we kept the existing layout while redesigning the sign-up flow around time slots.

Product Thinking

Why separating Individual vs. Group Signups?

Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.


Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Why separating Individual vs. Group Signups?

Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.

Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Why separating Individual vs. Group Signups?


Stakeholder interviews revealed that Bread & Roses served two very different audiences: individual volunteers and corporate groups of up to 100 people.

At first, a single sign-up form seemed like the simplest solution. However, requiring every group member to register individually created extra work for staff, who had to manually coordinate communications, waivers, and attendance.

Instead of designing one form for everyone, I redesigned the experience around how people actually volunteer. I created separate Individual and Group sign-up flows, making it easier for individuals to sign up, reducing administrative work for staff, and giving the organization better visibility into group participation and corporate partnerships..

Design Solution 2

Automated Group Notification

Integrated with the Nodemailer API, administrators can send announcements and updates to hundreds of volunteers in a single action. The goals of this feature are:

👩🏻‍💼 For Staff

👩🏻‍💼 For Staff

👩🏻‍💼 For Staff

Reduce repetitive administrative work by eliminating manual, individual outreach.

👩🏻‍🌾 For Volunteers

👩🏻‍🌾 For Volunteers

👩🏻‍🌾 For Volunteers

Improve volunteer communication by ensuring timely, consistent updates before upcoming shifts.

Design Solution 3

Scalable Volunteer Database

Volunteer profiles are automatically categorized as individuals or groups during registration, creating a structured database that grows alongside the organization. A centralized system simplifies volunteer management, supports accurate hour tracking, and enables staff to coordinate an expanding volunteer network efficiently.

Large Card

Large Card

Compact Card

Compact Card

Table View (Chosen)

Table View (Chosen)

Think in System and Scalability

Collaboration with the dev team

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

What I would do next

Introduce an AI-assisted Chat Assistant

Introducing an AI-driven assistant designed to streamline volunteer onboarding, automate shift modifications, and eliminate repetitive administrative inquiry.

Prototype made with Figma Make

Key learnings

👨🏻‍💻 Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

🧐 Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

⚖️ Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.