AWS EC2 Redesign

AWS EC2 is one of the most widely used AWS services—but it’s notoriously hard to navigate. I independently designed a feature concept for the EC2 desktop platform, “Beginner Mode”, aimed at improving the user experience for newcomers and enhancing the overall UI.

Date

May 2025

Date

May 2025

Role

Product Designer

Role

Product Designer

Project Type

Independent Case Study

Project Type

Independent Case Study

Tools + Skills

Figma, User Research

Tools + Skills

Figma, User Research

Improving Early User Retention
at Learvo

Learvo is a learning platform built around flashcards and structured study tools. While the core functionality was strong, the product struggled with new user retention.

Working on a team of five designers, I focused on onboarding, navigation, UI clarity, and design system improvements to make the product easier to use and more engaging.

Date

Aug 2025 - Dec 2025

Date

Aug 2025 - Dec 2025

Role

Product Designer

Role

Product Designer

Project Type

Contract

Project Type

Contract

Tools + Skills

Figma, User Research

Tools + Skills

Figma, User Research

Wait, what is Learvo?

Learvo is an AI-powered flashcard platform built around spaced repetition, with tools to generate flashcards from notes or videos and support learning through mnemonics and audio.


Originally designed for medical students, Learvo reduces friction in traditional flashcard tools while supporting consistent study habits.


The Problem

New users were quickly abandoning the platform. Core features were buried, navigation was unclear, there was little guidance on what users should do or how to use the product, and the UI felt clunky and visually unrefined. These issues led to the development of a key question:

How might we help new users quickly understand Learvo’s value and feel confident using the product, rather than abandoning it early?


But before we answer that, here's a glance at the users:

UX Audit to Determine Project Scope

Before proposing solutions, I conducted a lightweight UX audit across Learvo’s core product surfaces to understand where users were experiencing friction, particularly during first-time use.

The audit focused on key usability principles, including:

  • Clarity of primary actions

  • Visual hierarchy and information density

  • Consistency of UI components and patterns

  • Navigation and orientation within the product

Rather than evaluating individual screens in isolation, I examined how these elements worked together across the end-to-end experience.


My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.


My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.


Key Findings

1. Onboarding & Guidance
New users were dropped directly into the product with little direction. Core features were buried, and there was no clear indication of what users should do first or how different tools connected.

2. Navigation & Orientation Gaps
Users lacked clear signals about where they were within the product or how different sections related to one another, which contributed to disorientation and slower task completion. The Learvo logo redirected users to a signup page rather than functioning as a reliable anchor back to a home state. Additionally, there was no clear home or landing page—users were dropped directly into the flashcards view, making it difficult to understand the broader structure of the product or where to begin.

3. Visual Clutter in Core Workflows
The flashcards table and other study flows contained dense layouts, competing visual elements, and inconsistent spacing. This reduced scanability and increased cognitive load during frequent study sessions.

4. Inconsistent UI Patterns
Buttons, typography, spacing, and component states varied across screens. These inconsistencies made the product feel less predictable, and professional, losing user trust and retention.


My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.


My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.


Project Scope

The audit highlighted clarity Learvo’s primary gap, especially for new users. Based on this, the project focused on improving onboarding, visual hierarchy, navigation, and UI consistency in order to reduce cognitive load and help users reach value more quickly.

My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.


My research revealed that EC2 is a vast and complex platform. To create meaningful design improvements, I needed to narrow the project scope. I focused on the dashboard and Launch Instance flow — the first screens beginners see. A Beginner Mode toggle makes the redesign accessible, giving newcomers guidance while keeping full control for advanced users.



Initiative 1: New User Tutorial Flow

Problem
New users were dropped into the product with no guidance, causing confusion and early abandonment.

Solution
I designed a lightweight tutorial flow that introduces key features progressively and gives users clear direction on what to do first, without inhibiting their freedom in the product.


Problem
New users were dropped into the product with no guidance, causing confusion and early abandonment.

Solution
I designed a lightweight tutorial flow that introduces key features progressively and gives users clear direction on what to do first, without inhibiting their freedom in the product.


Problem
New users were dropped into the product with no guidance, causing confusion and early abandonment.

Solution
I designed a lightweight tutorial flow that introduces key features progressively and gives users clear direction on what to do first, without inhibiting their freedom in the product.


Video Overview


Video Overview


Video Overview



Still Images


Still Images


Still Images


Initiative 2: Navigation and Orientation Cues


Problem
Users lacked clear signals about where they were in the product or how different sections connected, leading to disorientation and slower task completion.

Solution
I clarified navigation and orientation by establishing the Flashcards page as a reliable home state and introducing dashboard-like elements (Recently Studied section) to help users understand their progress and next steps.

Design Tradeoff

While a dedicated learning dashboard was the ideal long-term solution, engineering constraints meant it wasn’t immediately feasible. Instead, we incrementally evolved the existing Flashcards page by surfacing progress and study cues directly within it, allowing us to improve orientation and guidance without blocking development.


Image 1: after changes

Image 2: before changes


Problem
Users lacked clear signals about where they were in the product or how different sections connected, leading to disorientation and slower task completion.

Solution
I clarified navigation and orientation by establishing the Flashcards page as a reliable home state and introducing dashboard-like elements (Recently Studied section) to help users understand their progress and next steps.

Design Tradeoff

While a dedicated learning dashboard was the ideal long-term solution, engineering constraints meant it wasn’t immediately feasible. Instead, we incrementally evolved the existing Flashcards page by surfacing progress and study cues directly within it, allowing us to improve orientation and guidance without blocking development.


Image 1: after changes

Image 2: before changes


Problem
Users lacked clear signals about where they were in the product or how different sections connected, leading to disorientation and slower task completion.

Solution
I clarified navigation and orientation by establishing the Flashcards page as a reliable home state and introducing dashboard-like elements (Recently Studied section) to help users understand their progress and next steps.

Design Tradeoff

While a dedicated learning dashboard was the ideal long-term solution, engineering constraints meant it wasn’t immediately feasible. Instead, we incrementally evolved the existing Flashcards page by surfacing progress and study cues directly within it, allowing us to improve orientation and guidance without blocking development.


Image 1: after changes

Image 2: before changes



Initiative 3: Design System, UI Consistency, Core UI Improvements


Problem
Inconsistent UI patterns and visually cluttered interfaces especially within the tables, made the product harder to learn, scan, and use confidently.

Solution
I standardized core components, typography, spacing, and states, and applied these patterns to redesign the tables, reducing visual noise, strengthening hierarchy, and improving usability in one of the product’s most frequently used workflows.


Problem
Inconsistent UI patterns and visually cluttered interfaces especially within the tables, made the product harder to learn, scan, and use confidently.

Solution
I standardized core components, typography, spacing, and states, and applied these patterns to redesign the tables, reducing visual noise, strengthening hierarchy, and improving usability in one of the product’s most frequently used workflows.


Problem
Inconsistent UI patterns and visually cluttered interfaces especially within the tables, made the product harder to learn, scan, and use confidently.

Solution
I standardized core components, typography, spacing, and states, and applied these patterns to redesign the tables, reducing visual noise, strengthening hierarchy, and improving usability in one of the product’s most frequently used workflows.


Design System

Design System

Design System


Dashboard UI (Table and Deck Study Progress Cards), after and before



Dashboard UI (Table and Deck Study Progress Cards), after and before



Dashboard UI (Table and Deck Study Progress Cards), after and before


Dashboard

Dashboard

Dashboard


Launch Instance


Launch Instance

Based on insights from user feedback and previous iterations, I transitioned to a lighter, more streamlined interface that prioritizes clarity, readability, and confidence for new users. I also consolidated the header into the left navigation to reduce redundancy and surface navigation in a more intuitive location.

I initially explored designs that stayed close to the existing AWS visual system to better understand the design language and constraints. While this approach was useful early on, feedback showed that elements like low contrast, heavy borders, large unused areas, and a top header with unclear actions still created cognitive load for beginners.


Outcomes

Using Microsoft Clarity session recordings and engagement trends, we observed measurable improvements in early user behavior after the design changes were introduced:


  • ~30–40% reduction in immediate session abandonment among new users

  • Increased engagement with core features, with more users creating or reviewing flashcards during their first session

  • Fewer navigation loops and backtracks, suggesting improved orientation and wayfinding

  • Shorter time to first meaningful action, indicating clearer guidance and reduced cognitive load


In addition to behavioral data, the customer success team shared positive qualitative feedback from direct user conversations. New users reported feeling more oriented within the product, better understanding what they should do first, and finding the interface easier to use and less overwhelming.


Together, these signals suggest that clarifying onboarding, navigation, and UI hierarchy helped users understand Learvo’s value faster and engage more confidently with the product.

I tested the prototype with 4 peers who were new to EC2:

• All preferred the Beginner Mode flow and highlighted reduced anxiety in setup.

• Testers had 90% fewer errors navigating from the dashboard through the Launch Instance workflow, compared to the current workflow.


I tested the prototype with 4 peers who were new to EC2:

• All preferred the Beginner Mode flow and highlighted reduced anxiety in setup.

• Testers had 90% fewer errors navigating from the dashboard through the Launch Instance workflow, compared to the current workflow.



Takeaways

Takeaways

Clear guidance helps users stick around.

New users were more likely to engage when the product clearly showed them what to do first and how features fit together.


Good design works within constraints.

Limited engineering resources meant focusing on the most impactful improvements and adjusting designs to what could realistically be built.


Speed matters in early-stage products.

Shipping small, meaningful changes quickly was more effective than waiting for fully polished solutions.


Consistency makes products easier to use.

Aligning layouts, components, and patterns reduced confusion and made the product feel more intuitive.


Clear guidance helps users stick around.

New users were more likely to engage when the product clearly showed them what to do first and how features fit together.


Good design works within constraints.

Limited engineering resources meant focusing on the most impactful improvements and adjusting designs to what could realistically be built.


Speed matters in early-stage products.

Shipping small, meaningful changes quickly was more effective than waiting for fully polished solutions.


Consistency makes products easier to use.

Aligning layouts, components, and patterns reduced confusion and made the product feel more intuitive.


Clear guidance helps users stick around.

New users were more likely to engage when the product clearly showed them what to do first and how features fit together.


Good design works within constraints.

Limited engineering resources meant focusing on the most impactful improvements and adjusting designs to what could realistically be built.


Speed matters in early-stage products.

Shipping small, meaningful changes quickly was more effective than waiting for fully polished solutions.


Consistency makes products easier to use.

Aligning layouts, components, and patterns reduced confusion and made the product feel more intuitive.