
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.
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.
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.
What's the app for?
Evolution
First app version
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
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
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
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
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
Trainings
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
Competition
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
Social
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
Home
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
What is it for?
How it works
Minimal distractions
The interface displays only crucial stats, avoiding unnecessary distractions so users can concentrate on performance and technique





















