Jerimie Lee
Jerimie Lee Jerimie Lee jerimie@hey.com
Jerimie Lee

Hey, I'm Jerimie!

I’ve led design for consumer and enterprise products used by millions and have built design teams from zero to impact-driven squads.

  • {{ f }}

Case studies

About

I currently work at Articulate, where I co-lead a platform that provides new, more efficient ways for teams to train and upskill.

Before that, I led the core learning experience team at Codecademy, and worked on tools for healthcare providers at DispatchHealth. I also built a design organization from scratch at a customer relations and payments platform called Marketing 360®. I started my career doing agency work for bespoke ecommerce websites, where I learned how to move fast while maintaining effectiveness.

Photos of Jerimie with family, team, and presenting

Across these ventures, I’ve driven the creation and implementation of design systems to varying degrees. Each time working with engineering leads to ensure that we are actually driving impact for our software development processes.

I’ve managed other designers throughout my career as well. Some of my proudest moments have been in seeing them grow to become force multipliers in their respective squads. This has taken the form of close mentorship, establishing processes, and day-to-day management.

Outside of work, I’m a husband and a dad. I ski, game, and enjoy driving. Proudly based in Fort Collins, Colorado.

Testimonials

{{ q.text }}
{{ q.name }} {{ q.role }}

Featured on

Password required

Case studies are password protected. Enter the password to continue.

That password isn’t right. Try again. Back to home
Jerimie Lee Jerimie Lee jerimie@hey.com
Codecademy

Coding education for millions

Led adoption of AI for an education platform while boosting engagement for over 55 million learners globally.

At a glance

  • Served as the lead designer throughout Codecademy's adoption of AI into the learner experience.
  • Introduced a skill XP feature that boosted engagement in the platform.
  • Used AI to create a skills taxonomy from existing courses, allowing learners to see their progress across languages and subjects. This boosted engagement by an additional 13%.

Context

Codecademy is a global edtech brand whose mission is to make coding education accessible to everyone. The product consists of interactive, web-based lessons complete with its own integrated development environment (IDE), where learners can immediately apply what they learn and see how writing a few lines of code materially changes a project.

Over its 15+ years in operation, it has amassed more than 55 million learners worldwide, and has partnered with many institutions including the White House to champion coding education for students.

Code contains a world of possibilities — all that’s required is the curiosity and drive to learn.
A Codecademy overview video.

Scope

This case study covers two main pillars:

  1. How the experience of learning at Codecademy evolved with AI.
  2. How the underlying data structure for all learning content was enriched (using AI) to include learning outcomes across courses. This provided learners with a more comprehensive way of tracking progress.

I was the lead designer for the team, and I worked directly with a staff PM, a large engineering team, and a senior curriculum expert. I also oversaw and helped manage the work of 2 other designers in adjacent teams related to these initiatives.

Discovery + planning

Codecademy worked using the Shape Up model, famously used by the folks behind Basecamp. Most projects start in a similar manner: One of the team leads will spot an opportunity space, collect data about it, and present some ideas about what we can do. This is how almost all of the initiatives in this scope started.

Example shaping board
Example shaping board. Product, design, engineering, and curriculum would jam in these sessions to define potential opportunities.

This way of working was highly effective for us. The team was collaborative and approached every task with the mindset of collective problem solving. This was instrumental in helping garner buy-in for our roadmap with the leadership team.

Key goals

As AI started to become more ubiquitous, we thinking about what this would mean for computer science education. We developed the following themes through a series of shaping sessions.

  • Increase platform personalization. Our learners are coming to us at different points in their journey. How might we better meet them where they're at?
  • Experiment AI features in a way that meaningfully benefits the learner. No gimmicks.
  • Boost engagement by uncovering ways of making the learner journey more tangible. We heard all sorts of ways that our learners were motivating themselves — ranging from a calendar of their own, to spreadsheets that tracked what skills they had learned as they went through our curriculum. Can AI help with this?
Rapid solutioning during a shaping session
Rapid solutioning example during a shaping session.

As we add definition to the strategy, we also developed messaging for the organization to share the potential new directions that we would be taking the core product to.

Pitch deck board
Snapshot of an example pitch deck.
Our mission is to help learners gain new skills: to see meaningful skill progress, see it quickly, and retain the skills they learn.

We presented to a subset of stakeholders at a time. After each presentation, we tweaked and improved upon the messaging until we have made all the rounds and ultimately presented at a company all-hands.

The work to garner buy-in paid dividends as we pursued each initiative since departments we'd be partnering with were already aware and excited about what's coming up. Think community, marketing, social, et cetera.

Development

Evolving coding education with AI

There were a myriad of ideas in the beginning about how we could pull in an LLM to help improve the experience, but the team was careful to balance speed with figuring out the right thing to ensure safety and to prevent hallucinations for learners at critical points in their journey. Below is a subset of the AI-related improvements that we made. These changes, along with broader platform changes all came together to incrementally drive up engagement and improve learner outcomes.

Enriching free response questions with AI

Free response questions (also known as open text responses) allow learners to reflect on material in an open-ended way. The challenge historically has been figuring out how to provide feedback to these responses without some absurd regular expression magic.

This was one of the first obvious and relatively low-risk ways for us to start adopting AI, since agency stayed pretty low and the data that the model would need to respond to was limited — helping curb hallucinations.

The existing solution simply showed a static correct answer that was written ahead of time by the curriculum team. It worked, but lacked personalization.

AI-enabled free response question concept
An early concept of the AI-enabled free response question type. To keep track of the reliability of the feature, we collected feeback about the AI reponses in the UI. Users also had the option of providing more in-depth comments. Each feedback entry was tied to the user and their activity so we can keep an eye on guardrail metrics.

Improving error understandability

Another key experience improvement that we knew would drastically lower the barrier for new learners is to help them overcome errors. Based on our user interviews, we knew that people are already using tools like ChatGPT alongside their learning. We kept asking ourselves how we could meaningfully integrate the new capabilities offered by LLMs so that learners would not have to rely on external tools, all while removing steps in the learning journey.

Code error explanation concept
Early concept of the code error explanation feature.

A note on Gamut, the design system

While of the design system worked well on the main website, many components were too big or "loud" in the interactive learning environment. We worked with our design system team in real time to make tweaks and accomodate our use cases.

Inline alert proposal documentation
An example of the documentation made to discuss changes to components at a system level.

On-demand code explanations

The next improvement took it a step further. Why limit it to error explanations? Often, Codecademy lessons start with boilerplate code ranging from simple to complex. While the content breaks down what the code is doing, some learners may already have a general understanding of what's happening and may instead just have a question about a particular snippet or two.

On-demand code explanation concept
Highlighting a piece of code in the editor allowed learners to request an AI-generated explanation of it.

Putting it all together

Once we were sure that we these features had the impact that we wanted them to have, I proposed a new design pattern to unify the AI features into a simpler and cleaner experience.

Loom video detailing how we would eventually combine the different AI features.
I started to use this platform a few years ago and I feel how it changed. Codecademy never dissapoints me :)

Skill XP

After seeing positive results from the AI integrations in terms of CSAT, our team wanted to push deeper into the engagement metric. The next item on the roadmap was to make skills progress far more tangible.

Your skills card with XP bars

After this release, learners could start tracking their XP over a variety of languages and subjects. The UI patterns did, of course, go through rounds of critique, usability testing, and iterations with the design system team as we were introducing new data viz components.

This particular release saw an almost 9% jump in our trial conversions on top of the engagement improvements that we saw from the earlier AI feature releases.

We also received raving reviews from our community members

Community reactions and experiment results
A snippet from an update presentation that we did as we executed on our roadmap.

As mentioned earlier, the work we did to ensure that the rest of the organization was plugged in to what we were working on energized teams across the company as well. The marketing team did a whole campaign where learners competed to see who could earn the most XP within a certain amount of time. The winners had a prize, of course.

Post on X announcing the World Coding Games
A post on X announcing the competition.

Moving from courses to skills

The last pillar in this case study was when we used AI to generate a whole new layer of metadata in our catalog.

Traditionally, in order to keep track of what they've learned, users had to parse through the courses they've taken. Skill XP improved this experience, but we wanted to do better.

The reality is, when you learn one thing in a course such as SQL manipulation, you're also learning to calculate aggregates, write basic queries, and more. But, in the UI, you would just get a checkmark saying you know basic SQL.

Courses as circles containing skill dots
Courses (colored circles) taught sets of skills (dots).
Skill dots labeled with example skills
Example of what each of the skills could be.
Skills laddering up to Analyze data with SQL
Visualization of how the same skill can ladder up to a variety of larger skill sets.
While getting into the groove of learning, it would be nice to get a little positive feedback, understand the relationship between effort-in and outcomes...

Using LLMs, we parsed through our entire content library and abstracted out what skills are being taught on a per-module basis. This allows us to more comprehensively show progress across various skill sets, but also set the foundation for producing custom learning paths as a next step.

In the UI, the MVP release of this already showed a much richer view of our content.

Java skills tracking page
Now learners could see their progress at a high-level — combining skill XP and skill progres data.
AI skills tracking page with resources
A later iteration that enhanced the visuals and included more resources.
My coding dashboard is looking good! 💪 It's rewarding to see the XP accumulate in areas I'm passionate about

This release saw another boost in our engagement, with engagement seeing a 13% lift.

A note on accessibility

Being a global product that is also owned a part of a public company, accessibility was a top priority. It's worth noting that these new custom data viz components went through extensive accessibility reviews.

Accessibility annotations on data viz components
Example of the accessibiltiy considerations that we had on each data viz component.

Impact

Overall, this initiative helped anchor the Codecademy learner experience in a cohesive roadmap where teams across the company were able to collaborate and see meaningful impact across learner engagement, customer satisfaction, and direct trial conversions.

YoY weekly submits chart
The release of the skills feature was limited to a single language at first (Java). During the experiment period, courses tagged with that language saw a massive boost in a metric tracking how much code is being interacted with by our learners.

There were two branches to go from here: Dig deeper into AI or start working on custom learning paths. As of Q4 2025, the company is planning to invest in both, and have reallocated teams to focus on continuing to build on top of the foundation that was laid.

Other projects

Jerimie Lee Jerimie Lee jerimie@hey.com
Marketing 360

Small business client management system

Improved CRM and payments systems for small-and-medium sized businesses resulting in 30%+ boost in GMV.

At a glance

  • I led a team that unified a disjointed multi-product experience into a single journey resulting in a 30% increase in GMV.
  • I led the creation of a mobile app that extended the new journey to more customer types and its reach. The app now processes millions of dollars per month in transactions.
  • Created a design system and a research org from scratch, while managing a design team of 4.

Context

What is Marketing 360?

Marketing 360 is a B2B platform that allows small-and-medium sized businesses (SMBs) to manage their leads, customers, payments, and more in a single place.

A screenshot of the Marketing 360® home page
A screenshot of the Marketing 360® home page. I served as the Creative Director for the new website that launched alongside the improvements covered in this case study.

Scope

This case study focuses on improvements we made to core parts of the product that drove a positive impact for our customers and for the business. I worked directly with our executive leadership team to drive this project as the Director of Product Design. I helped shape the strategy, worked with associate designers on select surfaces, and owned much of the user journey as the primary designer.

Discovery + planning

Marketing 360 had a lot of different products within it: Ad management, social media management, SEO tools, etc. However, the pieces that most signaled stickiness in the platform were the CRM and Payments products. Knowing this, we set out to uncover insights and areas of improvement in an effort to boost adoption. We analyzed usage, transactional, and customer lifetime value data to identify key points for interventions.

Strategy session with the product team
Strategy session with the product team.

While I collaborated with my product partner on parsing the quantitative information (e.g. average transaction volume per account, number of customers per business, etc.), it was on me to lead the qualitative side by driving customer interviews.

When I started in this role, Marketing 360 did not have a research organization. As a part of this project, I worked with senior leadership to establish an incentive for businesses (customers) that would sit with us to provide insights about their day-to-day. To do this, I wrote up a 1-page proposal asking if our team could be granted the ability to add "credits" into customer accounts based on the time they spend with us during research. Leadership saw the value in this and gave us the green light.

I sent a survey to 150 businesses and used the responses to find people who were most representative of two target groups: Customer who were using the CRM and Payments products, and businesses who weren't. We recruited across multiple different verticals since different industries have different needs.

I worked with our engineering and product leads to develop questions that revolved around their day-to-day to surface insights on their interactions with their customers and any other tools that they may have been using on top of Marketing 360®. We analyzed these competitors, complied our findings, and presented it to the business to garner buy-in and calibrate our understanding.

A sample of user research and market analysis on existing tools
A sample of user research and market analysis on existing tools.

What we learned

  • We confirmed the correlation between the usage of our Payments app with one of our key metrics: churn. The more our clients used Payments, the less likely they were to leave.
  • Lead management in the platform was difficult. The "leads inbox" feature lived in a part of the product that was completely separate from the CRM and the Payments workflows, leading to a disconnected experience where business owners had to constantly go between different apps to get something done.
  • We were not serving SMBs who were mobile effectively. Customers like contractors or mobile merchants faced a lot of friction in using our applications because it wasn't primarily designed for smartphones.
  • Further, the existing Payments product was held back by the fact that business owners had to type in payment methods rather than utilizing more modern point-of-sale solutions.

Making it actionable

Our findings were presented in a series of small meetings, leading up to a larger product org-wide digest. Clips of our customers talking about their challenges alongside the quantitative metrics we uncovered painted a compelling narrative that allowed us to get the buy-in to get a project resourced and proceed.

Gross merchandise value (GMV) was selected as a north star metric since the volume of transactions processed through our system was a leading indicator. This data was real-time and directly tied our revenue since our platform made a profit for every transaction that it processed.

Development

How did we decide which problems to tackle first? We needed to think about a proper roadmap with opportunities to validate our approach along the way.

For instance, solving the point-of-sale problem could be a great place to start, but the reach would limited by the volume of accounts who were actually using the CRM product. Further, the CRM is limited by how effective the lead management system is to begin with. Not to mention a point-of-sale solution could be drastically more complex considering we use a third-party provider to actually handle transactions on top of potential hardware implications.

Among the many strategy sessions, we employed tools like priority matrices to converge on a path forward.

Example priority from another part of the product
Example priority from another part of the product. Design, PM, and engineering would sit together to approximate the values for our effort/impact matrices.

Solutions

Improving the leads inbox workflow

The Marketing 360® leads inbox consolidated potential customers into a single list. The problem is that it lived in a completely separate product from the CRM. This meant users would have to go between two different products constantly when they were managing current and potential customers.

Low-fidelity sketches of a new, more efficient lead management flow
Low-fidelity sketches of a new, more efficient lead management flow.

We tried a number of solutions to solve for this, but ultimately landed on migrating the leads feature completely into the CRM instead.

A new
A new "leads inbox" tab was added into the CRM.

During testing, we also realized that our customers were not fully aware about all the ways that Marketing 360 can help them generate leads. We explored a direction where these options were more visible on the page. This solution more tightly integrated the "marketing" wing of the platform which was a great cross-sell opportunity for the business.

A later iteration showcased tools for SMBs to get more leads right in the inbox
A later iteration showcased tools for SMBs to get more leads right in the inbox.
A list of web forms that a user has previously created with a button to create more
A list of web forms that a user has previously created with a button to create more.

Customers also appreciated the easy access to all their top-of-funnel tools.

Throughout this process, we followed a regimen of usability tests and user acceptance test after each iteration has made it to a staging environment. This allowed us to stay nimble and continuously validate whether our solutions were actually going improve the lead management workflow in a meaningful enough way that it would lift the CRM product as well.

Integrating payments into the CRM

Since the Payments product was an entirely different tool in the platform, customers historically had to exit the CRM and switch to that tool to transact. This was a clear point of friction that we wanted to address.

Working with our engineering counterparts, we found a way of unifying customer records across the different products and cross-sharing the data between them such that the CRM would now display historical transactional data while also allowing for a payment flow right from the CRM customer record itself.

The new designs reworked the contact view to make room for key actions (seen below the contact name)
The new designs reworked the contact view to make room for key actions (seen below the contact name). The key thing to highlight here is the ability to "charge" right from the contact view in the CRM. Additionally, contact transational history would now be integrated rather than having a separate record in the Payments application.

Revamping the Payments Dashboard

I also spent a lot of time with out internal support teams, where we uncovered a treasure trove of insights around what our customers have been asking for. Some of the more frequently mentioned items were: better reporting, an activity list, and a faster way to get into the payment flow.

Comparing the old (left) Payments app dashboard with the new (right)
Comparing the old (left) Payments app dashboard with the new (right).

Collectively, the improvements we've made to the leads, CRM, and Payments workflows amounted to a 30%+ increase in GMV.

Extending the reach via a mobile app

The project drove a lot of new accounts to use the CRM and Payments products, and businesses who had previously used it showed a bump in their total transaction value as a whole.

This was great, but it still left out a critical segment of SMBs: Contractors, mobile merchants, and anyone else who needed to manage their business efficiently on the go. The hypothesis was that addressing this market would magnify the impact we saw from the improvements to the web app.

We shopped this around to our leadership group as well and we were resourced to explore the idea.

Most of our techs don't even have an iPad when they go on the job.
From wireframes, to initial concepts, to later designs
From wireframes, to initial concepts, to later designs.
Our prototypes included all key interactions to provide accurate testing
Our prototypes included all key interactions to provide accurate testing.

In order to validate our hypothesis we showed the prototype to customers who matched the target segment but who also already had some familiarity with the Payments product. As we got positive signals on some of the key flows, we kept the leadership team in the loop and continued on fleshing out more and more of what would become the MVP.

Every single interaction was prototype and tested multiple times to make sure that we were on the right track
Every single interaction was prototype and tested multiple times to make sure that we were on the right track.

Our design process always included engineering up front, which meant development was able to move fast, because basic functionality were already being wired up far before the final designs were reached. We essentially agreed on an outline for the flows and surfaces and just refined as the smaller details were ironed out.

Accessing and managing leads.
Accessing and managing leads.
Taking actions on a customer.
Taking actions on a customer.

I assisted in the go-to-market by working with the marketing team to develop messaging, assets, and campaigns around the new mobile app.

As of 2025, the mobile app has a 4.3 star rating on the App Store and processes millions of dollars of transactions every month.

Establishing a design system and the ops around it

Something that's worth noting here is that I was leading the creation of a design system as we were building many features out. I worked with every member of the 4-person design team to train and build a process around how to contribute to it.

Of course, a design system is no good without the engineering chops to back it up. I formed a great relationship with our lead frontend engineer and we collaborated frequently to ensure that the system is efficient, consistent, and is actually driving value.

A sample of the components, illustrations, and guides in our design system
A sample of the components, illustrations, and guides in our design system.
Components included usage and development documentation
Components included usage and development documentation.
The Filter component in our design system and in the component library (Storybook)
The Filter component in our design system and in the component library (Storybook).

Impact

Throughout the 6-9 month process, we steadily drove improvements to our target metric. This culminated in a 30%+ improvement to GMV (or millions of dollars of transactions every month) which directly correlated to product stickiness, since more and more businesses were using our platform to run their business.

The Marketing 360® development team
The Marketing 360® development team
Marketing 360 dashboard concept leveraging the design system that we created
Marketing 360 dashboard concept leveraging the design system that we created.

Meanwhile, our satisfaction metrics also steadily climbed up. As the design system matured throughout the process, the product also noticeably became more polished. This benefit comes in addition to the faster velocity that was enabled by the component library.

This case study exemplifies the value of design and tight cross functional collaboration in driving results for customers and for the business.

Other projects

Jerimie Lee Jerimie Lee jerimie@hey.com
DispatchHealth

Provider tools for in-home healthcare

Designed a lightweight EMR focused on enabling clinicians to support patients in their own homes.

At a glance

  • Led end-to-end design for an EMR for acute and longitudinal care.
  • Clinicians preferred the new solution and was able to get their work done faster.
  • Created a new design system in partnership with frontend leads, expanding on Google's Material UI.

Overview

When feeling unwell, perhaps the last thing people want to do is to go out. If you need in-person care, however, then how would you get it?

DispatchHealth is a $1.7B health tech startup that aims to bring urgent and longitudinal care to patients in the comfort of their own home.

The company has entire fleets of providers in many markets throughout the US and is steadily growing.

They brought everything you would see in an emergency room, but the emergency room was our bedroom! They knew what they were doing.
A DispatchHealth PA and RN duo
A DispatchHealth PA and RN duo.

Scope

To enable operations at this scale, custom tools for logistics, care delivery, booking, and more are required. I worked directly with the providers who go into patients' homes to create a new, lightweight EMR tailored for this new workflow.

Discovery + planning

This 6-month journey started by sitting with the in-house product team and figuring out the biggest impact plays that we could make. We worked directly with the providers who were delivering care — joining in on ride-alongs, conducting interviews, and forming relationships to build a true understanding of their moment-to-moment workflows in an effort to find the biggest opportunities for improvement.

The mandate from the business was to find ways to make care delivery more efficient without sacrificing the quality of our service.

Breaking down the types of care and the actions and data associated with each
Breaking down the types of care and the actions and data associated with each.

An added layer of challenge is the complexities that came with working on healthcare tools in general. Services that were provided came with unique billing codes, which could vary depending on the insurance provider, which could vary depending on the state. This came with a lot of technical complexity, and thankfully, we partnered closely with our engineering counterparts to account for limitations early in the process.

A product and engineering sync around the complexities of the digital infrastructure
A product and engineering sync around the complexities of the digital infrastructure.

Key findings

  • Providers needed the EMR to "stay out of the way" while they are providing care. Rote data entry and unnecessary interactions with the interface needed to be cut to a minimum.
  • Providers needed a way to see their schedules far ahead of time, but the logistics engine that assigned patients refreshes in real time, so we needed a way to balance route planning with provider needs.
  • Providers quickly switched between patients during triage.
  • Some patients will be seen multiple times for the same "episode". Some visits needed to be grouped to allow for easier data access, reporting, and billing.
  • Most providers use iPads when they are in a patient's home.
Whiteboard showing a prioritization draft for the new EMR
Whiteboard showing a prioritization draft for the new EMR.

Throughout the discovery and planning process, we regularly checked in with clinical partners to ensure that we were aligned.

Ruthless prioritization

Solving for everything would mean we would never get done. Throughout the planning process, we kept track of high value items that would need to either be a fast-follow or candidates to becoming part of the initial build.

Breaking down services and how we can make them and their statuses understandable at a glance
Breaking down services and how we can make them and their statuses understandable at a glance.

Scope

I was the end-to-end designer for this project. I worked with product, engineering, and clinicians to take it from discovery to impact.

The new product we were building would be dubbed "Care Manager".

Development

What did the existing tools look like?

The custom software the brought DispatchHealth from an early startup to a $1.7B unicorn wasn't scaling well anymore. It was bloated, difficult to understand, and hard to use (particularly when working with patients in their own homes).

Screenshot of what clinicians were using at the time
Screenshot of what clinicians were using at the time.

Early concepting

Clinical tools are complex. There's a lot of data. There are a lot of actions to take. Clinicians are opinionated. Healthcare regulations and practices mean a lot of hurdles to account for.

We spent a lot of time figuring out exactly how we can improve the provider experience while meeting all of this criteria.

The billing team will use the episode view to understand the insurer, the days spent in our care, and the discharge date in order to understand how to bill for this patient.
The earliest concepts were just boxes in Figjam
The earliest concepts were just boxes in Figjam.
Dozens and dozens of concepts went through the rounds with the product and clinical teams
Dozens and dozens of concepts went through the rounds with the product and clinical teams.

Quick access to patient information

We needed to balance meeting the many requirements from clinical teams with what's feasible to build for an MVP. A list wasn't good enough. How might we allow for rapid cross-patient access?

An early iteration of the list of patients was a simple list view — our goal was to get something simple out first and build upon it
An early iteration of the list of patients was a simple list view — our goal was to get something simple out first and build upon it. But that quickly turned out to be insufficient.
An early patient view
An early patient view. Clinicians would have to exit this page and select another patient if they wanted to see another. During testing, we learned that this left much to be desired.
Triage is often freeform and we tend to talk about patient A, then B, then back to A, then C.
Early draft of a patient view that allows providers to quickly access other patients via a persistent sidebar on the left
Early draft of a patient view that allows providers to quickly access other patients via a persistent sidebar on the left.

Establishing a design system

When I joined the project, DispatchHealth did not have a design system. This was developed alongside the development of Care Manager and in partnership with myself, a lead frontend engineer, and the other designers in the company. I was the lead contributor on the design side.

The MVP patient view allowed for quick access between patients, provided key information at a glance, and made the actions available to take very clear — as evidenced by our testing with actual providers
The MVP patient view allowed for quick access between patients, provided key information at a glance, and made the actions available to take very clear — as evidenced by our testing with actual providers.

We extended Google's Material Design, which was a joint decision made by design and engineering to speed up development (as opposed to making something completely custom).

Opening up new ways of working

A bonus goal for the development and design was to make Care Manager much more usable on mobile devices, which was a limitation that we heard from providers. Although most used an iPad, the flexibility of being able to use their phones, especially since they were on the go, was key.

Mobile views and filtering patterns
Mobile views and filtering patterns.

Impact

During our alpha, clinicians expressed excitement and positive feedback about the new experience. Care Manager was more usable, faster, more accessible, and generally just more fun to use. There was also an impact on provider training as the tool itself did not need as much onboarding in order to be properly used.

DispatchHealth was opening in more and more cities as we developed Care Manager, which made its impact grow even more over time
DispatchHealth was opening in more and more cities as we developed Care Manager, which made its impact grow even more over time.

Subsequent ride-alongs showed a material difference in how providers were interacting with the app, showing a reduction of time spent on screen, which meant more time for the patients they are caring for.

Saving a few minutes per visit per provider in all the cities we serviced was a huge win.

Other projects

Jerimie Lee Jerimie Lee jerimie@hey.com
The Perfect Workout

Studio fitness and nutrition tracker

Led a mobile app build to increase customer lifetime value and conversion rates for a national fitness brand.

At a glance

  • Mobile app features include:
    • Schedule and manage upcoming in-studio workouts
    • Review historical fitness data captured by proprietary workout machines
    • Basic nutrition tracking and coaching
  • 4.2 rating on the App Store
  • Boosted CSAT and retention rates

Context

For many, finding time to stay fit is a challenge. On top of that, it's tough to know exactly what to work out and how unless you've done a lot of research and already have some fitness experience.

What is The Perfect Workout™?

The Perfect Workout is a national fitness brand that guides its customers through 20-min slow-motion strength training. The company has studios in most states and has had around 70,000 members.

A customer and trainer at one of The Perfect Workout's studios
A customer and trainer at one of The Perfect Workout's studios.
We started seeing results pretty quickly. Friends and family started noticing the changes, and we felt healthier and more energetic than ever.

Scope

I worked directly with their executive leadership team to design a mobile app for their members with the goal of increasing stickiness, customer satisfaction, and lifetime value.

Discovery + planning

Research was chiefly driven by the long-term goals of the business and customer feedback. Studio trainers also had critical requirements based on their experience working in person with customers.

We held many planning meetings reviewing existing feedback and collected real-time information from customer interviews.

We also studied solutions in the market to inform our strategy.

A snippet from our competitor research board
A snippet from our competitor research board.

Key findings

  • Most of their customers around in the 40-65 age range, and tended to be women.
  • Customers needed to easily be able to sign up for workouts and manage their appointments.
  • Customers are motivated by seeing their strength progress over time.
  • The Perfect Workout had their own custom equipment that tracked fitness data.
  • Since there are dedicated trainers for each workout, members received personalized nutrition education as well, but did not have an easy way to track or act upon their recommendations.
Custom workout equipment that was built for slow-motion strength training
Custom workout equipment that was built for slow-motion strength training

Given these parameters, I worked with the executive leadership team to provide product guidance on how to prioritize based on impact and scoping technically complex features. We planned to focus on basic but high confidence functionality for the MVP.

A snippet of our initial planning documents as we prioritized based on customer and trainer feedback
A snippet of our initial planning documents as we prioritized based on customer and trainer feedback.

After narrowing down and validating our priority list with relevant stakeholders in the company, we proceeded to concepting.

Development

A new design system

While the brick-and-mortar presence of The Perfect Workout was well established and growing, their digital product footprint was just getting started. In partnership with their marketing team, we created a new visual language dedicated to mobile interactions and was design explicitly with their primary demographic in mind. This meant larger copy, simple flows, and clear actions.

Examples of new components designed specifically for the new mobile app
Examples of new components designed specifically for the new mobile app.

Appointment booking and management

The existing solution for booking and appointment management wasn't very responsive and was a difficult for customers to use. We set out to make this easier to use and available on the mobile app.

Existing appointment booking on web
Existing appointment booking on web.
New booking flow concept on mobile
New booking flow concept on mobile.

Progress tracking

Studios had a wealth of fitness data since they had their own custom equipment directly charting the fitness journeys of their clients. One of the core requirements for the MVP was to take better advantage of this to further drive stickiness.

This data has the added benefit of helping foster a habit by motivating customers with their own progress.

Existing fitness tracking on web
Existing fitness tracking on web.
We created modules for data presentation that can adapt depending on the stat being shown
We created modules for data presentation that can adapt depending on the stat being shown. We also included ways of contextualizing what the data means to make it easier for customers to understand.

Nutrition

A third pillar of the MVP was to make it easier for customer to engage with the nutrition services that they were getting from their trainers. Finding a way to do this in a lightweight manner took a few iterations, but we eventually landed on a simple log where customers can easily reference trainer guidance while keeping the ability to track their macros quickly and easily.

Coach notes allowed us to surface personalized guidance while keeping the scope small for the initial release
Coach notes allowed us to surface personalized guidance while keeping the scope small for the initial release.

The Perfect Workout also had recipes developed by an in-house dietitian. We made it a goal to surfaces these to customers as well.

Flows that showcased the custom recipes developed by The Perfect Workout
Flows that showcased the custom recipes developed by The Perfect Workout.
People usually want to eat healthy but find it difficult to balance flavor and health. This is an easy win for us to include since the data is already there and customers are asking for it.

Impact

The mobile app launch made appointment booking and management a lot more accessible, which increased customer satisfaction right away. The improved progress tracking has a positive association with stickiness and the existence of the app in general has provided new ways of surfacing new products customers, which has helped increase upsells, therefore impacting lifetime values.

Specific numbers were purposefully omitted.

We applaud The Perfect Workout for personalizing our workouts for our own individual journeys

The initial launch was so successful that subsequent releases were quickly greenlit for further investment. I stepped away after the full release, but the app itself sits in the App Store with 4.1 stars.

Other projects