product design

health services

health services

2024

2024

Collete's Childrens Home

Helping women and children find safety, starting with the tools behind the scenes.

Role

UX/ UI Designer

Team

9 Developers, 4 Designers

Timeline

Sep 2024 - Nov 2024

Status

Live, June 2024

The Challenge

A shelter running on handwritten forms since 2024.

A shelter running on handwritten forms since 2024.

Every client intake was filled out on paper and every grant report was assembled by hand in Excel. The staff doing this work cared deeply, but they needed better and more efficient tools as their organization and clientele grew in size.

Research

Starting with conversations

I began with interviews and direct observation with CCH staff, ranging from confident tech users to first-time tech users. The pattern was clear amongst all of my interviews: capable people but inadequate tools to help them with their specific needs.

Some quotes from my interviews:

Some quotes from my interviews:

Fragmented Workflow

"Having to go to multiple platforms to check information is really annoying."

"Having to go to multiple platforms to check information is really annoying."

Information Overload

"There's so much information I don't know what to pay attention to."

"There's so much information I don't know what to pay attention to."

Lack of Clarity

"I'm not a math person. Calculating the monthly totals myself is confusing."

"I'm not a math person. Calculating the monthly totals myself is confusing."

Overall

They needed a tool that works with them, not against them.

Design Process

Iteration is key.

My team and I started in FigJam , mapping user flows, defining permissions, and thinking through how all three user types would move through the product. Once the structure felt solid, we moved into Figma and began iterating.

The Login

We had multiple different users, but they all have different platform needs.

The first version opened with a "Who's logging in?" screen and three avatar CTAs for Admin, Case Manager, and Client, and each role branched into its own separate login and account-creation flow. It felt intuitive at first glance, but maintaining three parallel flows was expensive, and putting the full role structure and a create-account path on the very first screen raised a security question we hadn't fully thought through.

First Iteration

Final Iteration

First Iteration

Final Iteration

We consolidated the login page into a single credential flow. The role selector stays up front because it's a clear, human way to open, but every role now runs the same path underneath: pick your role, sign in with your username and password, then confirm with a PIN. One flow to build and maintain instead of three, and the PIN acts as a genuine second factor, which felt right for a platform handling sensitive case data.

Admin Dashboard

Adding too many features can be overbearing.

My early client-data dashboards showed everything at once : client records, donations, stats, account settings in one flat table. The tools were all there; the toolbar already had filter, sort, and export. But nothing was prioritized, so an admin landed on a wall of undifferentiated rows and had to hunt for whatever they came to do. It felt like opening a spreadsheet with no column headers.


First Iteration

First Iteration

Final Iteration

Final Iteration

The final dashboard is structured around what admins actually do: check client stats, review edit requests, manage donations, and run grant reports. The biggest shift isn't a new feature but governance. Corrections to client records now flow through an edit-request queue that admins review and approve, so the master record stays a single, auditable source of truth rather than something anyone can overwrite.

Case Manager Portal

Too much access, not enough clarity.

The first pass gave case managers a view that looked almost identical to the admin dashboard : same tables, same navigation bar, just with some buttons greyed out. It was confusing and left users having to learn the system rather than intuitively solving their problems.

First Iteration

First Iteration

Final Iteration

Final Iteration

We redesigned the portal around what case managers actually need: monthly stats, client comment logs, and a donation tracker. The navigation reflects their role. Our main goal for our final iteration was to have less cognitive load, which gave Case Managers more confidence to do their work.

Client Facing Forms

A form that felt like a form.

The first version stacked all questions on a single long scroll, and while it was fast to build, it was hard to parse. For someone filling this out in a shelter, potentially on a tough day, it was overwhelming before they even started. We had all the right question but the way it was visually displayed needed to be tweaked.

First Iteration

Final Iteration

Final Iteration

We broke every form into single-question flows with a progress bar at the top. Large touch targets for iPad. Back/forward navigation so nothing felt final until the user is ready to move on and the most important granular detail was the language. The tone shifted from "fill this out" to "we're just going to ask you a few things." We wanted the form to feel warm and friendly and this final iteration took this into account.

What I Learned

This project was tough, but I learned so much.

This project was tough, but I learned so much.

This was my first time building a product from nothing. No existing design system to reference, no legacy flows to follow. That turned out to be one of the most valuable constraints I've ever worked within.

Clarity beats cleverness, especially for people under stress.

Clarity beats cleverness, especially for people under stress.

When someone is tired or overwhelmed, a confusing button isn't just friction, it's a barrier. We cut three features we thought were clever and made the ones that stayed genuinely obvious.

Permissions are a design problem before they're an engineering one.

Permissions are a design problem before they're an engineering one.

We mapped out the three-role structure in FigJam before touching Figma, and it saved us from so many painful edge cases down the line.

Testing with real people changes the things you were most confident about.

Testing with real people changes the things you were most confident about.

Things we assumed were obvious such as form titles, search hierarchy but it turned out to be the exact places people got stuck. Two rounds of testing meant we shipped things that actually worked.

Impact

Impact

This platform is live across CCH shelters in North America, powering the monthly grant reports that fund housing for women and children experiencing homelessness.

This platform is live across CCH shelters in North America, powering the monthly grant reports that fund housing for women and children experiencing homelessness.

What started as a paper form problem became something that gives CCH reliable, exportable data for the first time. That data helps them tell their story to funders and keep their doors open.

Glad our paths crossed. Let's keep in touch!

@ Jerry Nguyen 2026

@ Jerry Nguyen 2026

Home
Work
Me
Resume