
DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details

BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns

BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details

BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns

BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details

BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns

BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details

BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns

BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You

DESIGNING FOR SPEED
Redesigning Attendance Management to cut Trainer time in half

About Omnify






My role on this project
01
My Role
I was the sole product designer, owning end-to-end — discovery, framing, exploration, final design, and rollout support.
02
PM - 1
On scope, prioritization, research and enterprise customer signals
03
Engineers - 4
I paired closely with the frontend lead on the component framework constraints
04
Customer success - 1
Who gave me direct access to enterprise trainers for shadowing and feedback
What’s Class Attendance Management
What
Who uses it: Trainers



Understanding Business Problem
Need
How it Started
Stake

Challenge


DISCOVERY
How I Understood the Problem
01
Trainer shadowing
02
Trainer interviews
03
Support ticket analysis

Why this matters
Not just for Attendance but a operational space for Upsell & Retention as well. This is tightly coupled to business goal i.e Sell and Save Time
The time cost compounds across:


Product Problem Statement
“Trainers managing back-to-back classes are forced to switch across multiple disconnected surfaces (orders, subscriptions, client profiles), slowing down attendance-taking and increasing the risk of operational errors during time-critical sessions”


Goals
“ Approach this from system thinking by redesigning all the daily operation i.e Attendance Management, orders, subscription and client profile such that to connect & bring all these parts whenever needed.


Exploration:
Direction 1: Inline expansion within the roster row

Direction 2: Full-page roster

Exploration: Solving through Side Panels
Adopted new design system to facilitate the new redesign



CONSTRAINT
What i was working with
01
Users
02
Timeline
03
Technical
04
Risks
Where I Was Wrong
Missing Operational Context
Trainer’s Center Place for Operation
Family context was scattered
Metrics weren't grounded in behavior
Data needs operational context to drive decisions.




The Pivot: 2 Key Design Decisions
Turning Attendance as Page and the Primary Workspace

Open Family Profile for all additional details


BEFORE
Group by stage & minimal columns

NOW
Group by booking type & added columns


BEFORE
Stacking - Panels

NOW
One Family Profile

DECISION MAKING
What guided the process
01
Challenge
02
Trade Off
03
Collaboration
04
Validation

IMPACT
Core Efficiency Metrics
“ By reducing pre-class check-in time by ~40% (saving ~4–5 minutes per class, from ~10–12 minutes down to ~6–7 minutes). The redesigned roster saves ~3 operational hours per day for a mid-sized kids’ activity franchise running classes daily.Enabling trainers to validate subscriptions, access parent details, and complete actions without leaving the roster”.
↓ 65–75%
Screens visited per attendee
↓ 35–45%
Avg pre-class check-in time
Let’s connect I’m open to product design opportunities and conversations
CONNECT
DOWNLOAD
Resume
Link
Back to Home
Thank You