Revive: A phone displaying the Revive app logo with text next to it that reads "unlock the power of CPR with your google assistant."


This case study examines the mobile learning experience for a CPR and choking response course, including the Google Assistant capabilities that become available after finishing the course.


Product Designer

Brand Creation, User Research, Competitive Analysis, Interaction, Visual Design, Prototyping Testing

How Might We?

How might we increase the number of individuals trained in CPR and choking emergencies, and offer support when an emergency occurs?


First date butterflies.

Interviews & Empathy Maps

interview transcripts

To understand key issues in current CPR and first aid training methods, I conducted interviews with people who have previously taken such courses. My objectives were to:

  • Identify the major pain points they experienced in their training
  • Get their perspectives on how the instruction could be improved to reduce those difficulties
  • Gather their input on desired features for a mobile application that could decrease anxiety and increase confidence if an actual emergency were to occur after the training

The interviews aimed to elicit where existing approaches fall short, how the training process could better meet learner needs, and what functionality in a just-in-time phone tool would be most valuable in a crisis following the course.

By developing empathy maps, I was able to better comprehend my users’ perspectives and attitudes toward their most recent CPR and first aid training.

Mapping out their thought patterns, emotions, and behaviors offered a foundation to identify key pain points within their past training experiences. The information gleaned through empathy mapping kickstarted the process of zeroing in on critical problems to tackle.


Character development.


Conducting broader user segmentation provided an opportune chance to examine the objectives, attributes, and requirements of larger user groups.

By analyzing usage patterns and behaviours among these segments, I aimed to detect commonalities that could reveal widespread pain points experienced by users like my interview participants.


This user segmentation enabled me to look beyond the interview insights to potential larger-scale frustrations and challenges faced by categories of learners going through CPR and first aid courses. Identifying those shared “jobs to be done” and hindrances would allow me to understand pain points on a macro level.


Setting the bar.

Goal Statement

a mobile phone with the signup screen

The Revive app aims to expand access to CPR training, equipping more individuals with life-saving skills to help unconscious non-breathing victims in an emergency until EMS teams arrive.

To evaluate the app’s effectiveness at driving broader CPR capability, the key metric will be course completion rates – tracking how many learners fully finish the CPR instructional content within Revive. Higher completion figures will indicate the app is effectively providing the education to augment the number of people capable of administering this critical intervention when needed.


Following the yellow brick road.

Decision Trees

Developing a user flow enabled me to map out a optimal, seamless experience for customers as they progress through the car purchasing journey in the app.

Constructing this user flow delivered key insights around:
✔️ What interactions customers would complete within the app to move towards their purchase goal.
✔️ The decision points presented to users that shape their trajectory based on selections.

✔️ The specific screens customers would land on after tapping buttons, choosing options, or moving through checkout.

Overall, diagramming this user flow allowed me to visualize and optimize a front-to-back purchasing path that empowers users to take actions that drive them efficiently to a successful transaction with minimal hurdles.


Sizing up to the competition.

Competitive Audit

Conducting competitive analysis provided comprehensive insight into the landscape of existing CPR and first aid mobile applications. This benchmarking enabled me to design a differentiated product that delivers novel value to users.

Analyzing the strengths and weaknesses of current market solutions guided my designs to address unmet needs and usability gaps. The user and industry insights gleaned from this process allowed me to incorporate purposeful features and refinements that solve real frustrations.



With a keen understanding of the competitive arena steering my direction, I could craft an optimal user experience catered to easing points of friction uncovered during analysis. These evidence-based learnings translated directly into product decisions and flows aimed at serving user jobs to be done in a streamlined way. The result is an app adding true utility, not replicating imperfect market conventions.


Putting pen to paper.

Paper to Digital Wireframes

Dedicated App

Product Description Page (On Mobile)

Product Description Page (Desktop)

Validating the work.

Testing Prep

To optimize and enhance the CPR first aid training experience, I defined key questions to drive research:

✔️ How long does it take currently to fully complete the course? Is this timeline prohibitive?
✔️ Which content areas or activities prove confusing or cause frustration? How can instruction be clarified?
✔️ Do any onboarding, interface, or comprehension roadblocks dissuade course completion?

By investigating pain points around time commitments, challenging elements, and barriers to engagement, I will spotlight opportunities to streamline and bolster the learning experience. Addressing difficulties around duration, stickiness, and dropout drivers will inform refinements that make course delivery more intuitive and motivating. This effort can increase accessibility and mastery for learners.



The report card is in.

Usability Test

A key performance indicator I sought to evaluate was overall usability, assessed through a system usability scale questionnaire. This survey posed a series of questions allowing participants to rate aspects like ease of use, learnability, interface consistency, and their confidence level in utilizing the app’s features.

The responses across these usability factors provided numerical data and

feedback for analyzing the intuitive nature of the app, highlighting any complexities or inconsistencies that undermine user self-assurance and task completion. The aggregated usability score offers insight into hurdles and streamlining opportunities that can bolster user competence and efficiency. Tracking this KPI supplies ongoing guidance for smoothing and optimizing interactions.

Ease of use: 40% of the participants disagreed, 27% agreed, and 33% strongly agreed that it was easy to use.

Usefulness: 40% strongly agreed, 50%, agreed, and 10% disagreed that there was a steep learning curve.

Learning curve (Google Assistant): All participants believed that there wasn’t a learning curve with the Google Assistant feature. 27% strongly agreed while 73% just agreed.

Learning curve (Course Dashboard): There was a mixed opinion about the learning curve for the course dashboard. 33% strongly agreed that there was a steep learning curve, 27% agreed, while 40% disagreed.

Ease of use: All participants thought the feature was easy to use. 80% strongly agreed and 20% agreed.

Usefulness: 80% strongly agreed, 10%, agreed, and 10% disagreed that there was a steep learning curve.

Learning curve (Google Assistant): All participants believed that there wasn’t a learning curve with the Google Assistant feature. 80% strongly agreed while 20% just agreed.

Learning curve (Course Dashboard): All participants believed that there wasn’t a learning curve with the Google Assistant feature. 80% strongly agreed while 20% just agreed.

Building upon what was learned.


Course Dashboard

* clicking each hotspot will provide further details.

60% of participants wanted to change the style of the card.

1 of 6

40% of participants didn’t understand that line at the bottom was a lesson progress bar.

2 of 6

20% of participants didn’t understand that the checkmark represented “complete.”

3 of 6

20% of participants indicated that they wanted a progress bar at the top.

4 of 6

Cards were changed and “Complete” was added next to the checkmark to confirm lesson completion. No further concerns were identified.

5 of 6

A progress bar and copy with the percentage completed were added to the top of the screen. All users were able to easily identify how far along they were in the course.

6 of 6
Lesson Flow

40% of participants struggled with the next button. They didn’t know how to proceed to the next lesson.

1 of 3

The copy was changed to “Done” and an icon was added to help illustrate that the lesson had been completed.

2 of 3

“Lesson Complete” was overlayed on top of the video player as double confirmation.

3 of 3
Buttons & Input Fields

20% of participants indicated that they would need confirmation at each interaction with the Google Assistant so that they know she understood and recorded the information.

1 of 4

20% of participants asked how the Google Assistant would know what apartment they were in.

2 of 4

“Got it!” and “OK!” to make it feel more natural and reinforce that the assistant understood.

3 of 4

I added an extra step in the Google Assistant flow that requested an address/apartment number or street intersection.

4 of 4

How do we Look?

Brand Identity

For Here or To Go?

Take Away

Drawing from my background as a lifeguard, swim instructor, and CPR/first aid trainer, I recognize the immense value a tool like this could offer if fully developed, especially with the reach of a partner like Google. By making training more engaging and accessible, adoption would likely expand – arming more individuals with the skills to save lives.

Response times for emergency medical services vary drastically by geography. In many rural and suburban areas, it may take 10 times longer than urban hubs for EMS teams to arrive, while brain death can start in just 4-6 minutes after oxygen loss. This app could empower many more bystanders with the

knowledge to take immediate action after an incident. Those critical early interventions initiated by trained individuals in outlying areas could positively impact outcomes before EMS assumes care.

The need and opportunity are evident. By overcoming barriers like complexity and time commitments associated with traditional training, we can proliferate basic CPR and first aid competency in populations that have lagged. User-friendly design and intelligent systems like this may hold the key to unlocking grassroots life-saving potential.

Skip to content