Reframing a feature launch to improve existing UX

Sole Product Designer

Cross-functional strategy

7 weeks

Apr - May 2025

1 CTO

1 PM

3 Engineers

tl;dr.

Data-driven Design

I identified system bottlenecks that'd harm the launch of a new feature.

Stakeholder Management

I mitigated risk by recommending improvements to the existing system even if it meant delaying the feature roadmap.

Adapting to the Org

I designed under lean resources and technical constraints, acknowledging design changes would occur through small increments.

overview.

Context

Curious Cardinals (CC) matches mentors with K-12 students for academic and passion-based mentorships. Mentors use the web-based platform to manage learning progress, communication with parents, and more.

The Problem

Curious Cardinals wanted to launch Progress Updates—a new task type to improve mentor-guardian communication. However, the existing task system lacked structure to support it.

What I Did

I redesigned the post-session task flow for 650+ mentors, to reduce completion delays. I then designed a new feature within this improved system.

Product & Business Impact

1️⃣

Higher customer satisfaction: Created a new touchpoint for proactive guardian fulfillment, differentiating CC's competitors who rely on reactive, email-on-demand models

2️⃣

Improved operational efficiency: Reduced mentor support needs through clearer, enforced workflows

3️⃣

Enhanced data foundation: Complete session records enable future ML personalization and matching improvements

4️⃣

Unlocked new revenue: Progress Updates enable future upsell opportunities for mentor-guardian interactions

Key Outcomes

Redesigned components for the task management system

Redesigned task cards

Redesigned Attendance task

Redesigned Session Notes task

A complete user flow for Progress Updates that will serve as the catalyst for new revenue opportunities

Progress Update task: what was designed and handed off

research.

TL;DR

My audit revealed bottlenecks that'd harm the launch of Progress Updates, which depended on timely Attendance and Session Notes.

What I Found

Mentors took 10+ days to complete session notes, meaning stale information and paying customers kept in the dark.

13% of sessions skipped the AI notetaker, meaning mentors wrote manual notes, which adds days to completion time

Root Cause Analysis

I identified the root cause: Attendance and Session Notes were decoupled, causing lags in post-session task completion.

Currently, Attendance and Session Notes tasks are separate tasks with separate entry points

Event

Mentor Action

Curious Cardinals Platform (System)

Mentors completed Attendance immediately but delayed Session Notes indefinitely.

The Risk

Launching Progress Updates on this weak foundation would:

⌛️ Feed guardians outdated session data


🔀 Create non-chronological progress reports


⏰ Add another overdue task mentors would ignore, only adding clutter to the task management system

design.

TL;DR

I tackled the problem in 2 steps.

1️⃣

Couple Attendance and Session Notes to enforce completion

Success metrics: increased completion rates, decreased time-to-complete

2️⃣

Design Progress Updates as a 3-step task (Attendance → Session Notes → Progress Update)

Success metrics: decreased guardian follow-up, successful feature launch

1️⃣ couple Attendance and Session Notes.

The Problem

Attendance lived in a modal. Session Notes lived in a drawer. The jarring transition let mentors close Attendance and ignore Session Notes, reinforcing the behavior.

Left: Attendance modal + Right: Session Notes drawer = UI nightmare

The Solution

I merged both into a single 2-step modal.

1

1

1

I swapped the order: Duration is only applicable if the user selects "Attended."

2

2

2

During the design phase, another opportunity to gather data emerged: mentor’s satisfaction with Sessions overtime.

1

1

1

I ran into an Eng. constraint. The intention of labeled steps was to reinforce how the 2 decoupled tasks were joined into 1 modal. But using an existing component was higher priority.

2

2

2

I introduced an alert component and set a pattern for its usage, modified after the Chalkra design system, which was being used by CC very loosely.

3

3

3

Although I advised against this, I removed correction and undo functionality as a result of an Eng. constraint: data is stored and uneditable after step 1.

Task Card Redesign

I then redesigned task cards to show multi-step status and enforce chronological completion. Incomplete prerequisites? Locked task.

Explorations

I flagged the benefits and tradeoffs of the merge, especially with Engineering constraints in mind.

Benefits

  • Reduces decision fatigue: locked sequence removes ambiguity

  • Faster task completion: less context-switching between different UI patterns

  • Increases data quality: better foundation for automation

Tradeoffs

  • Less flexibility for users: correcting errors is harder

  • Greater lift for Eng: the system needs to regularly run a query on transcript processing status

Result

I resolved the bottlenecks with the locked task card.

Event

Event

Mentor Action

Mentor Action

Curious Cardinals Platform (System)

Curious Cardinals Platform (System)

With safeguards, the unhappy path no longer created issues in the platform operations

2️⃣ design Progress Updates.

The Requirement

Progress Updates needed to surface Milestones and Artifacts from recent sessions—making it a 3-step task vs. the 2-step post-session flow.

How the 3-step post-session task compares against the 2-step post-session task

The Solution

I explored how to introduce Milestones/Artifacts as Step 3 without overloading the modal.

Explorations

Engineering Constraints

The team required reusing existing Milestone/Artifact components from elsewhere in the platform. I adapted my designs to work within this constraint while maintaining visual consistency.

All 3 steps put together

Collaboration with Engineering in Notion via mocks and comments

outcomes.

Multi-Step Post Session Task System

  • Locked task cards enforce chronological completion

  • Clear visual status for each step

  • Reduced UI friction between Attendance and Session Notes

Progress Update

  • 3-step modal extends the post-session flow

  • Surfaces relevant Milestones/Artifacts for guardian communication

reflections.

Challenge Assumptions

CC asked for a new feature. I stepped back to look at the big picture and delivered a system redesign that made the feature possible.

Prioritize—Ruthlessly

I moved with high velocity, thinking at a systems level, because while priorities are constantly shifting at a startup, there's still all interconnected.

Design for the Long Game

I evaluated solutions based on their adaptivity and scalability. Incomplete PRDs and tons of ambiguity is an opportunity, not an obstacle.