Overview

Redesigned Hack Pack for Engagement & Retention

Approaching its one-year mark with 60,000 subscribers, Hack Pack faced a critical engagement gap: users loved building the physical robots but struggled with the digital coding experience. Over six months, I worked within a cross-functional team of five to redesign the coding console and led the end-to-end design of a new Community Hacks Hub to drive engagement and retention ahead of the first annual renewal cycle.

Time

Mar 2025 - Sep 2025

Role

Researcher & Designer

Client

CrunchLabs

Web

Product Strategy

Interaction Design

Prototyping

User Interviews

Usability Testing

0 → 1

Impact

Improved Understanding

+13.5%

|

3.7 → 4.2

Mean perceived IDE understanding (5-point Likert)

Increased Desirability

+35 pp

|

36% → 71%

Users reporting "Very interested" in using the IDE

0 to 1 Feature Demand

92%

launch-ready demand

Strong pre-launch demand for the Community Hacks feature

The Hard Truth

Learning to code sucks.

Yes, coding skills are incredibly valuable. They boost problem solving, logic reasoning, and open doors to high paying careers.
But let's face it, learning to code is NOT EASY, and definitely not the most fun thing to do.

The Vision

A product with high expectations

Founded by former Apple & NASA engineer Mark Rober, CrunchLabs launched Hack Pack, a product that combines hands-on robot building and digital coding, to make engineering education fun and engaging.

The Problem

Digital part of Hack Pack is falling short

With 60K+ Hack Pack subscribers, users still found the coding console intimidating, especially for first time coders.

Click to see the Hack Pack journey

The build alone, I would give it a 4.5 out of 5. The coding part, I would only give it a 0.5…
I don’t feel like my kids are getting the value out of it and I’m tempted to stop the subscription.
- Hack Pack subscriber, mother of 2

"

That's where my team comes in.

The robots were cool, the mission was inspiring, but the hacking part and the coding console was falling short. And that's the part of the experience we set out to improve.

Co-Creating Workshop with the Stakeholders

Our team facilitated a co-creation workshop with CrunchLabs' Head of Design and toy designers to clarify priorities and define success. Using a 2x2 Prioritization Framework & Success Criteria Framework, we revealed a clear direction:

Coding Console

Position the coding console as a tool to increase user retention

Short Term

Community Hub

Create a community to strength user engagement

Short Term

Coding Education

Teach users how to code through fun and engaging experiences

Long Term

User Research Findings

Why are Hack Pack Users Struggling?

6 interviews, 1 usability testing, 38 participants. From coding newbies to advanced coders, we talked to current Hack Pack subscribers to understand what excites them and what left them stuck. The top 3 challenges users are facing includes:

Levels That Don't Make Sense

Challenge 1

Many users didn’t understand what each level meant, so they kept switching back and forth to see what changed. The “Level 1–3” labels also implied linear difficulty, but the experience didn’t actually progress that way.

Interview participant 05 - Advanced coder

The jump from level one to level two is really minor. The jump from two to three is an ocean. Calling them levels isn’t ideal.

Interview participant 03 - Intermediate coder

Level one and level two always seem to be the exact same.

Repeated clicks between levels show user confusion

Lack of Feedback on Code Errors

Challenge 2

92% of participants said when using a coding console, their top priority was getting clear feedback when something goes wrong and how to fix it, which is currently lacking.

Interview participant 01 - Advanced coder

In general, I've never had a coherent explanation of what goes wrong sometimes.

Interview participant 06 - No coding experience

I would like some explanation of errors to save my kids some of that frustration.

Top 3 Priorities Users Want From the Coding Console

Error feedback & debug guidance

92%

Progress savings & file management

88%

Learning through projects

84%

A Discord Server Can't Do It All

Challenge 3

That's 55+ channels to dig through!

Right now, everything from community hacks to troubleshooting lives on CrunchLabs' Discord server.

With 55+ channels to dig through, information often gets buried, making it hard for users to discover useful resources and explore community hacks.

Interview participant 06 - No coding experience

I’m not comfortable with my kids engaging with people that they don’t know [on Discord] in a way I can’t monitor. There’s an internet safety concern.

Interview participant 03 - Intermediate coder

You will not believe how long it took me to find a freaking Discord for the Hack Pack... and scroll through the 50,000 different channels for hacks.

Design Solution

3 key features backed by user insights.

Guided Mode & Advanced Mode

Problem : Levels that don't make sense

Users are confused with what the original level 1, 2, 3 are.

Solution

Removed the original 3 levels, and created a dual mode toggle: GUIDED mode and ADVANCED mode.

Drag the bar to compare before vs after

AFTER
BEFORE

Bug Squasher

Problem: Lack of feedback on code errors

Debugging was frustrating. A lot of time users couldn't tell what went wrong with their code or how to fix it.

Solution

Added Bug Squasher to help users understand what went wrong and guides them while fixing it.

Phase 1

Auto Fix Feature

The Idea

One click "Auto Fix" feature that uses AI to automatically fix coding errors for users to move forward faster.

What We Learned

Users didn't want the code fixed for them. They wanted guidance to fixed it themselves.

Phase 2

Bug Squsher

The Pivot

Instead of fixing errors automatically, the iterated Bug Squasher feature provides hands-on learning experience by guiding users step by step to fix their code.

How Users React

"I like that it isn't fixing things for me, but it's making me fix them."

Community Hacks

Problem: A Discord server can't do it all

Users have a hard time finding community hacks because they get buried across dozens of channels in Discord.

Solution

A designated space for people to share their own hacks as well as explore and learn from other's.

Videos & images

Filtered search

Tools & hardwares

How Users React

"

Outcome

Happy clients & validated outcomes.

The testing results of our final design showed immediate impact. It improved users' understanding of how to navigate a complex coding console, generated excitement around the new 0 → 1 Community Hacks Hub, and significantly increased product desirability. Together, these signals point to stronger engagement intent, which is our client's primary goal.

"

You guys nailed the scope.
- Jim Lee, CrunchLabs President

"

We are going to implement this. You will see these changes in the next couple of months.
- Trey Reasonover, Head of E-commerce & Project Partner

I couldn't be happier with the work you guys did. You designed everything we wanted to explore, now we have a lot to implement and new areas to build on top of.
- Dan Tompkins, Hack Pack Product Owner & Head of Design

"

IDE Understanding

+13.5%

Product Desirability

+35pp

Community Hacks Demand

92%

Next Steps

How to reach as many brains as possible?

Ready-to-go code?

Step by step DIY?

Deep dive learning?

To support CrunchLabs’ long term vision of teaching users to Think Like Engineers, my proposed next steps will focus on designing a flexible learning ecosystem that adapts to different user motivations, learning styles, and skill levels.

From the testing results, 2 main user journey cases were identified:

Time Cruncher

Users who wants immediate results for their robots & don't have the time to learn

Deep Dive Learner

Users who want to deeply engage in learning and build coding skills

My proposed ideas to explore in future phases

for deep dive learners

ready-to-go code for quick copy & paste

Personalized learning journeys

Create different formats of learning opportunities for users to choose from and leverage Hack Pack’s integrated AI, Mark Rober, to recommend projects based on users’ skill level, pace, and learning style.

for stopping by, I would love to connect and chat!

Thanks

VIEW PROJECTS

Joy Li · Portfolio · Product Designer · 2026

Designed with joy and lots of coffee.