I am also an explorer, builder

& curious about many things

I am also an explorer, builder

& curious about many things

I am also an explorer, builder

& curious about many things

HYPERLAB APP DESIGN

HYPERLAB APP DESIGN

HYPERLAB APP DESIGN

Project Timeline:

December 2022 - May 2023

Team:

UX Designer (me)
UX Design Lead
Head of Development
AI/ML Developer
Visual Communication Designer
CEO & CTO

Try rotating your phone display horizontally for a close to desktop experience!

My Contribution:

  • Wireframing

  • Interface Design

  • Prototyping

  • User testing

  • Final handover

Project Type:

Undertaken professionally as a UI/UX Design Intern at Studio Carbon, India with Hyperlab as my client.

Challenge:

Design an easy way for coaches to create training drills (specific running tasks for athletes) using a new hardware device, without needing to figure out complex controls.

Solution:

I solved this by designing a top-view canvas with controls that mirrored the device’s real-world movement, giving coaches direct visual feedback as they created drills.

01. Before I started designing

01. Before I started designing

Hardware
Dictates
Software

Before designing the companion app, I first had to understand how the hardware worked. The device projects a laser onto the ground, which athletes tap with their feet while running. This interaction helps measure their speed and direction. The app’s role is to control the direction of the laser and display the performance data in a clear and useful way.

Traditional Drill Practice

Plastic Cones as markers

Drill Practice with Hyperlab's Device

Virtual laser targets for precise data capture.

Video shot at Akshar Sports Academy, India

02. So how does the app help exactly?

Digital app empowering hardware constraints

Digital app empowering hardware constraints

Mobile phone controls device’s rotation to place the laser point precisely where needed

03. Who are the target users?

03. Who are the target users?

COACHES:
I focused primarily on coaches as they would operate the physical device using the app.

ATHLETES:
Since the app also manages athletes, I considered athletes as secondary target.

Name:

Naveen Singh, 37

Role:

Badminton Coach (100+ athletes students)

Goals:

• Create and manage athlete drills
• Track performance and timings
• Keep players motivated and progressing

Frustration:

Can’t track multiple athletes or prevent drill skipping

Quote:

"I bring out the optimum level of performance from each one."

Name:

Tanay Sawant, 25

Role:

Intermediate Badminton Player

Goals:

• Understand and improve performance
• Compete with peers and track progress
• Make practice drills more engaging

Pain Point:

Can’t train or evaluate progress independently

Quote:

"I feel motivated when my batchmates cheer me on"

Detailed View

Concise View

Name:

Naveen Singh, 37

Role:

Badminton Coach (100+ athletes students)

Goals:

• Create and manage athlete drills
• Track performance and timings
• Keep players motivated and progressing

Frustration:

Can’t track multiple athletes or prevent drill skipping

Quote:

"I bring out the optimum level of performance from each one."

Name:

Tanay Sawant, 25

Role:

Intermediate Badminton Player

Goals:

• Understand and improve performance
• Compete with peers and track progress
• Make practice drills more engaging

Pain Point:

Can’t train or evaluate progress independently

Quote:

"I feel motivated when my batchmates cheer me on"

Detailed View

Concise View

Detailed View

Concise View

04. Create a Drill using Hyperlab's device

04. Create a Drill using Hyperlab's device

HMW create an interaction that coaches can use to create a drill without having to overthink this new device?

Going from physical to digital

The first thing for me to do was think about how the physical device will be represented in the app. I mirrored the device’s court setup in the app with a top-view canvas and simple controls, giving users instant, clear feedback.

Operating the device through the app…

A first step into interacting with the physical device - intuitive interaction inside the app

Paper Prototyping

Interaction 1

Interaction 1

Yaw arc for 360° rotation, pitch slider to tilt the laser, and a button to add a drill point.

Yaw arc for 360° rotation, pitch slider to tilt the laser, and a button to add a drill point.

Interaction 2

Interaction 2

Separate pitch (vertical) and yaw (360° horizontal) controls, with a button to add a drill point.

Separate pitch (vertical) and yaw (360° horizontal) controls, with a button to add a drill point.

Interaction 3

Interaction 3

Horizontal and vertical sliders to adjust yaw and pitch, with range and angle displayed above.

Horizontal and vertical sliders to adjust yaw and pitch, with range and angle displayed above.

Interaction 4

Interaction 4

Joystick-style control to adjust yaw and pitch, with a center button to add a drill point.

Joystick-style control to adjust yaw and pitch, with a center button to add a drill point.

Interesting! Now how do I decide which one to go forward with?

Well, none of the above!

Reason 1:

I was called upon by my fellow developer friends in the team to change the design of these interactions as they weren't the best use of the time we had got!

Reason 2:

From UX point of view, the controls used to place a drill point will force coaches to first decide the spot on the court, then figure out the right control, and adjust by trial and error, adding time and effort.

An intuitive interaction

By replicating how the coaches place drill points in real life, the new way to create a drill becomes extremely simple to execute - just tap on the screen where you need the drill point!

Flow Screens

Wireframes

UI Design

Move around and confirm the position of Helios in the app.

Tap in the circular range to add a drill point.

Create multiple points and fake points and adjust their position precisely.

List view of all points for bulk editing or viewing.

A preview mode that plays the drill without calculating analytics (saves space in the backend)

Saving the drill with appropriate tags and description.

Flow Screens

Wireframes

UI Design

Move around and confirm the position of Helios in the app.

Tap in the circular range to add a drill point.

Create multiple points and fake points and adjust their position precisely.

List view of all points for bulk editing or viewing.

A preview mode that plays the drill without calculating analytics (saves space in the backend)

Saving the drill with appropriate tags and description.

Flow Screens

Wireframes

UI Design

Move around and confirm the position of Helios in the app.

Tap in the circular range to add a drill point.

Create multiple points and fake points and adjust their position precisely.

List view of all points for bulk editing or viewing.

A preview mode that plays the drill without calculating analytics (saves space in the backend)

Saving the drill with appropriate tags and description.

Finally, did it work?

Thanks to the development team, it was possible to immediately gain insights and correct things where something went wrong. We tested the flow live with participants to see if it was intuitive. They were asked to set up a drill using the device, helping us understand their mental models and how they mapped it to the court.

Feedback after testing the flow:

  • Long press not obvious; hard to understand or execute

  • Physical and app directions felt mismatched; needs clearer alignment

  • Text too small and hard to read; unclear coordinate info

  • Desired clearer, instant feedback when placing points

  • Device placement screen not evident; range unclear

  • Add zoom-in, snap to grid/intersections, show point names

Improvements:

Final Flow Video (Click to play):

05. All UI Screens

The above showcase highlights one of the core flows, but I designed the entire app end-to-end. Feel free to reach out to me if you'd like to learn more!

  • Splash Screen

  • Workouts

  • Drill Profile

  • Playing a Drill

  • Home Screen

  • Onboarding and Handholding

  • Selecting your Sport as a Coach

  • View Batch

  • Creating a Drill

  • Playing a Drill with Real-Time Analytics

  • Connecting Device to App

  • Making a Coach Profile

  • Pre-Made Drills

  • Drill Points List View

  • View Athlete Profile

  • Calibrating your Device

  • Reviewing Athlete Profile

  • Setting Device Position

  • Editing an Overlapped Point

  • Post Drill Analytics

06. In the real world!

06. In the real world!

Showcased on Shark Tank

End-to-end app delivered in 5 months

Used by real athletes to solve a live coaching challenge

07. What did I learn?

07. What did I learn?

Real world = inspiration:

Learned how grounding digital interactions in real-world behaviors, especially with hardware products creates intuitive experiences. Observing physical actions helped me design flows that felt natural, not forced.

First principle thinking:

Instead of replicating existing tools, I broke down drills into their core components: actions, metadata, and dependencies. This let me reimagine drills from the ground up in a digital context ensuring flexibility and clarity in the UX.

Embracing user testing:

This was my first time conducting live user testing. Watching real users struggle with designs I had created was humbling. I saw firsthand how critical feedback drives better, more thoughtful design decisions.

Cross functional collaboration:

Working closely with developers, the CEO, CTO, and visual designers taught me how to align multiple perspectives. I led design reviews and all-hands syncs, learned to manage expectations, and made inclusive collaboration part of the process.

Create a free website with Framer, the website builder loved by startups, designers and agencies.