Overview

KO COACH is an interactive training station for martial arts. An idea came from people who were engaged in this sports for a long time as trainers and competitors. There were few crucial problems that KO COACH was made to solve.

A lot of trainers are struggling with health problems due to pads training. The force of punches affects their bodies to such an extent that they have to choose between practicing martial arts on they own or training other fighters. This solution aims to provide the same or higher quality of training without negative side effects for the trainer.

Goal

The goal was to create an advanced training station supported with its’ own software, mobile app and desktop app. KO COACH ITS had to become a new sparing partner for beginners and professionals.

My role

I was leading the design process from research and ideation to execution. I conducted user tests, identified areas for improvement, and continuously refined the experience to enhance both functionality and usability.

Highlights

Highlights

Highlights

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

Introduction

Introduction

Introduction

Understand how it started, there are many steps we had to take to design product like this, everything started in a garage and ended up in KO COACH Performance Gym

Understand how it started, there are many steps we had to take to design product like this, everything started in a garage and ended up in KO COACH Performance Gym

Understand how it started, there are many steps we had to take to design product like this, everything started in a garage and ended up in KO COACH Performance Gym

Overview

When I joined KO COACH it was a garage-based project, supported by a software house but most of us knew that it was going to be one of the biggest succeses in this industry. The KO COACH came up from a professional enviroment and was inspired by everyday struggles noticed by martial arts trainers and competitors. It was meant to solve many issues like body overwhelming, sparing partner requirements, and efficiency.

To make it happen and be able to earn money, KO COACH had to be accesible to both, amateurs and professionals. We had to try to fulfill needs of users on different advance levels.

Timeline

Timeline

Timeline

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

Few views on ITS Software, Mobile App and Desktop App that create KO COACH environment for full experience

June 2022

Joined KO COACH

A station prototype had already been built for testing - crafted in a garage by an incredibly talented team of engineers and programmers. CEO Kamil Sylwestrzak had a clear vision, shaped by his own and others’ experience in martial arts.

July 2022

First ITS interface

Right after joining KO COACH, we had to develop station software to display basic statistics during use. We knew it wouldn’t be an easy task to present information that users could read between punches.

December 2022

First Mobile App version

The previous designer who worked on KO COACH had created a mobile app concept based on the needs defined by the founders. We knew we had to simplify the app slightly, turning it into a remote controller for ITS to test Challenges and Trainings.

March 2023

Mobile App refinement

We designed a mobile app with a few simple functionalities to enable quick testing. The first version included a Training Creator, a Predefined Training List, a list of Challenges, a basic friends list, and a Profile screen.

April 2023

Admin Web App

There was also an Admin Web App, primarily developed by @Tomasz Szczepuchowski, which facilitated adding content to the mobile app, managing stations, and overseeing users.

May 2023

ITS tests & refinement

Then came the testing phase, where hundreds of people with varying levels of martial arts experience tried out the ITS. While the engineering team tackled hardware issues, we focused on improving screen accessibility.

April 2023

ITS + App tests

The time came to test the full experience of using the ITS and Mobile App. Participants were asked to complete different scenarios, allowing us to identify challenges in setting up training, during the sessions, and afterward.

September 2023

Mobile App Redesign

From the very beginning, we understood that the app as a simple remote controller wouldn’t be enough. As the sales model started to take shape, we aimed to enhance the training and challenge experience, foster communities, and introduce competitive aspects.

Mobile App

Mobile App

Mobile App

Let me show you how the mobile app evolved from a basic station controller into an everyday training tool for every KO COACH trainee

Let me show you how the mobile app evolved from a basic station controller into an everyday training tool for every KO COACH trainee

Let me show you how the mobile app evolved from a basic station controller into an everyday training tool for every KO COACH trainee

What's the app for?

Explore the main features of the app and on what parts we were trying to focused during improvement processes

Explore the main features of the app and on what parts we were trying to focused during improvement processes

Explore the main features of the app and on what parts we were trying to focused during improvement processes

Station controller

Station controller

Station controller

The mobile app’s most essential function is controlling the ITS, as it is required to start a training session on the system

The mobile app’s most essential function is controlling the ITS, as it is required to start a training session on the system

The mobile app’s most essential function is controlling the ITS, as it is required to start a training session on the system

Progress tracker

Progress tracker

Progress tracker

The app helps users track their progress over time while using the ITS, making it easier to plan and maintain their training programs

The app helps users track their progress over time while using the ITS, making it easier to plan and maintain their training programs

The app helps users track their progress over time while using the ITS, making it easier to plan and maintain their training programs

Training assistance

Training assistance

Training assistance

We use the mobile app to display all relevant information before and after training. It also allows users to share their training data with their trainer

We use the mobile app to display all relevant information before and after training. It also allows users to share their training data with their trainer

We use the mobile app to display all relevant information before and after training. It also allows users to share their training data with their trainer

Rivaly

Rivaly

Rivaly

App includes competitive elements to make training more engaging. Users can compete by breaking records, participating in leagues and tournaments

App includes competitive elements to make training more engaging. Users can compete by breaking records, participating in leagues and tournaments

App includes competitive elements to make training more engaging. Users can compete by breaking records, participating in leagues and tournaments

Evolution

The app has gone through many stages to reach this point. We started with a well-balanced concept, allowing us to define which features to prioritize. Then we developed a simplified version to quickly test the ITS in real conditions

The app has gone through many stages to reach this point. We started with a well-balanced concept, allowing us to define which features to prioritize. Then we developed a simplified version to quickly test the ITS in real conditions

The app has gone through many stages to reach this point. We started with a well-balanced concept, allowing us to define which features to prioritize. Then we developed a simplified version to quickly test the ITS in real conditions

First concept

First release

Redesign

First app version

At this stage, we were deciding which functions to implement. The final vision wasn’t fully clarified yet, so we chose to build a slightly more advanced version rather than just a basic remote controller

At this stage, we were deciding which functions to implement. The final vision wasn’t fully clarified yet, so we chose to build a slightly more advanced version rather than just a basic remote controller

At this stage, we were deciding which functions to implement. The final vision wasn’t fully clarified yet, so we chose to build a slightly more advanced version rather than just a basic remote controller

Goal

The main purpose of the app was clear: it needed to connect to the ITS, build and start a training session or challenge. We also wanted to add a few features to make it more engaging. Initially, we considered many more functionalities, but we quickly realized that the priority was to conduct a testing phase with the ITS

Results

When I joined, a visual concept had already been created, so we built upon it and developed a simple app with Challenges and Trainings. We also added a few features, such as rankings, a friends list, and a profile page

Conclusions

When we introduced the app to our first test users, we quickly realized that the ITS was far more important to them. As a result, we had to shift our focus to other parts of the project. The mobile app needed to be as simple as possible to facilitate large-scale testing

When we introduced the app to our first test users, we quickly realized that the ITS was far more important to them. As a result, we had to shift our focus to other parts of the project. The mobile app needed to be as simple as possible to facilitate large-scale testing

When we introduced the app to our first test users, we quickly realized that the ITS was far more important to them. As a result, we had to shift our focus to other parts of the project. The mobile app needed to be as simple as possible to facilitate large-scale testing

When we introduced the app to our first test users, we quickly realized that the ITS was far more important to them. As a result, we had to shift our focus to other parts of the project. The mobile app needed to be as simple as possible to facilitate large-scale testing

Some of the features were confusing

We had to acknowledge that most users likely had never used an app like this before and might not fully understand what KO COACH is

We needed a simple testing tool for ITS

Initially, we aimed to improve the ITS usage process, which is why we needed our remote controller to run tests as quickly as possible

Staying focused on improving crucial funcionalities

Since our main product is the ITS, some crucial functionalities, such as the training and challenge creator, needed to be as close to ideal as possible

Refinement

Once I fully joined KO COACH, we aimed to refresh the overall look of the app. To streamline development time, we decided to forgo creating a home page at this stage of the product

Once I fully joined KO COACH, we aimed to refresh the overall look of the app. To streamline development time, we decided to forgo creating a home page at this stage of the product

Once I fully joined KO COACH, we aimed to refresh the overall look of the app. To streamline development time, we decided to forgo creating a home page at this stage of the product

Simplyfied look

We almost got rid of home page to finish development phase as soon as possible. Also we have predefined few training sets and placed it on the first page to fasten testing phase

Testing strategy

During this phase, we defined the outcomes we expected to learn from the testing process. We aimed to understand which features users felt were missing and how we could enhance both the ITS and app experience.

Redesign

After getting so much feedback and testing out our ideas, my goal was to expand those four fields in the app. Those are the pillars that definie KO COACH goal and can be improved more and more

After getting so much feedback and testing out our ideas, my goal was to expand those four fields in the app. Those are the pillars that definie KO COACH goal and can be improved more and more

After getting so much feedback and testing out our ideas, my goal was to expand those four fields in the app. Those are the pillars that definie KO COACH goal and can be improved more and more

Trainings

  • Training creator

  • Daily training

  • Training sessions

  • Single moves

  • Complete programs

Competition

  • Leagues

  • Tournaments

  • Beat records

  • Challenges

  • VS Mode

Social

  • Wall

  • Explore

  • Chat

  • Communities

Profile

  • Posts

  • Activity

  • Stats

  • Achievements

Home

Each section is carefully crafted to ensure seamless interaction with the ITS and to support users in their martial arts journey. Below are the key components of the app’s Home section

Each section is carefully crafted to ensure seamless interaction with the ITS and to support users in their martial arts journey. Below are the key components of the app’s Home section

Each section is carefully crafted to ensure seamless interaction with the ITS and to support users in their martial arts journey. Below are the key components of the app’s Home section

Action button

The action button provides quick access to the most frequently used features, enhancing user experience

Guides

The help center offers guides on using the ITS, finding gyms, and maximizing training benefits

Connecting to ITS

This is the most important part of the app, enabling seamless connection and interaction with the ITS

Signing for practice

Users can easily sign up for organized training sessions with trainers at the KO COACH Performance Gym

Connecting to ITS

This is the most important part of the app, enabling seamless connection and interaction with the ITS

Signing for practice

Users can easily sign up for organized training sessions with trainers at the KO COACH Performance Gym

Trainings

The Trainings section of the KO COACH app is designed to help users create, customize, and enhance their training experiences. This section includes various features to support diverse training needs

The Trainings section of the KO COACH app is designed to help users create, customize, and enhance their training experiences. This section includes various features to support diverse training needs

The Trainings section of the KO COACH app is designed to help users create, customize, and enhance their training experiences. This section includes various features to support diverse training needs

Training creator

Users can design their own training sessions by selecting exercises, durations, and intensity levels for a personalized experience

Customized recommendations

Based on user performance and preferences, the app provides tailored training recommendations to optimize their progress and results

Variety of sets

The app offers a wide range of predefined training sets, catering to different skill levels and goals for diverse workout options

Training plans

Users can access structured training plans designed to guide their workouts and help them achieve specific martial arts goals efficiently

Variety of sets

The app offers a wide range of predefined training sets, catering to different skill levels and goals for diverse workout options

Training plans

Users can access structured training plans designed to guide their workouts and help them achieve specific martial arts goals efficiently

Competition

The Competition section of the KO COACH app adds an exciting element to training, allowing users to engage in various competitive formats that enhance their skills and motivation

The Competition section of the KO COACH app adds an exciting element to training, allowing users to engage in various competitive formats that enhance their skills and motivation

The Competition section of the KO COACH app adds an exciting element to training, allowing users to engage in various competitive formats that enhance their skills and motivation

Leagues

Users can compete over time to accumulate league points, aiming to climb the leaderboard and showcase their skills

Tournaments

Short-term competitions can be organized locally, providing users with opportunities to compete against others and test their skills in a dynamic environment

Challenges

The app features various challenges, such as hit force and reaction time, encouraging users to push their limits and improve

VS Mode

Users can engage in live or non-synchronized competitions with other participants, fostering a sense of rivalry and enhancing the training experience

Challenges

The app features various challenges, such as hit force and reaction time, encouraging users to push their limits and improve

VS Mode

Users can engage in live or non-synchronized competitions with other participants, fostering a sense of rivalry and enhancing the training experience

Social

The Social section of the KO COACH app fosters community engagement and connection among users, enhancing the overall training experience through interaction and support

The Social section of the KO COACH app fosters community engagement and connection among users, enhancing the overall training experience through interaction and support

The Social section of the KO COACH app fosters community engagement and connection among users, enhancing the overall training experience through interaction and support

Wall

Users can view posts from other users, sharing their achievements, tips, and experiences, creating a sense of community and encouragement

Chat

The chat function enables users to communicate directly with friends, trainers, and community members, facilitating collaboration and support

Explore

This feature highlights trending posts and popular content, allowing users to discover new ideas, techniques, and inspiration from fellow trainees

Communities

Users can join local communities for their Performance Gym or connect with global communities, promoting interaction and shared learning among martial arts enthusiasts

Explore

This feature highlights trending posts and popular content, allowing users to discover new ideas, techniques, and inspiration from fellow trainees

Communities

Users can join local communities for their Performance Gym or connect with global communities, promoting interaction and shared learning among martial arts enthusiasts

Home

The Profile section of the KO COACH app allows users to track their progress, achievements, and personal information, helping them stay motivated and focused on their goals

The Profile section of the KO COACH app allows users to track their progress, achievements, and personal information, helping them stay motivated and focused on their goals

The Profile section of the KO COACH app allows users to track their progress, achievements, and personal information, helping them stay motivated and focused on their goals

Informations

Users can view and edit their personal information, including training preferences and contact details

Stats

This feature displays key statistics, such as training duration, challenge scores, and performance metrics, helping users monitor their progress over time

History

Users can access their training history, including past workouts and challenges, enabling them to reflect on their growth and areas for improvement

Achievements

The achievements section showcases users' milestones, rewards, and completed challenges, celebrating their accomplishments and encouraging further progress

History

Users can access their training history, including past workouts and challenges, enabling them to reflect on their growth and areas for improvement

Achievements

The achievements section showcases users' milestones, rewards, and completed challenges, celebrating their accomplishments and encouraging further progress

ITS Software

ITS Software

ITS Software

The ITS software is the brain of the Interactive Training Station, ensuring seamless operation and real-time performance tracking. It processes impact force, reaction time, and accuracy, providing instant feedback during training

The ITS software is the brain of the Interactive Training Station, ensuring seamless operation and real-time performance tracking. It processes impact force, reaction time, and accuracy, providing instant feedback during training

The ITS software is the brain of the Interactive Training Station, ensuring seamless operation and real-time performance tracking. It processes impact force, reaction time, and accuracy, providing instant feedback during training

What is it for?

Explore the main features of Interactive Training Station software

Explore the main features of Interactive Training Station software

Explore the main features of Interactive Training Station software

Showing score

Showing score

Showing score

Software provides real-time performance scores, displaying impact force, reaction time, and accuracy to help users track their progress instantly

Software provides real-time performance scores, displaying impact force, reaction time, and accuracy to help users track their progress instantly

Software provides real-time performance scores, displaying impact force, reaction time, and accuracy to help users track their progress instantly

Guidance during training

Guidance during training

Guidance during training

Interactive prompts and visual cues guide users throughout their sessions, ensuring they maintain proper technique and stay engaged during training

Interactive prompts and visual cues guide users throughout their sessions, ensuring they maintain proper technique and stay engaged during training

Interactive prompts and visual cues guide users throughout their sessions, ensuring they maintain proper technique and stay engaged during training

How it works

The ITS software is designed for efficiency, providing only the most essential data to keep users focused on their training

The ITS software is designed for efficiency, providing only the most essential data to keep users focused on their training

The ITS software is designed for efficiency, providing only the most essential data to keep users focused on their training

Minimal distractions

The interface displays only crucial stats, avoiding unnecessary distractions so users can concentrate on performance and technique

© 2025 Oskar Orfin