ShadowCoach / Product note

Why I built a private boxing coach for iPhone.

The useful part of a training app is not the number of features. It is the cue that arrives early enough to change the next repetition.

I kept coming back to a small problem: solo boxing is easy to start and surprisingly hard to learn from. A timer can tell you when a round ends. A mirror can show a shape. Neither tells you whether your hands came back to guard or whether the last punch became slower because your balance went.

That gap became ShadowCoach, an iPhone app that watches a session locally and gives a few useful signals while you are still moving. The first version is intentionally narrower than a full fitness platform. It counts punches, measures speed and pace, and calls attention to form cues such as guard, chin and hip rotation.

ShadowCoach tracking a boxer on iPhone during a live round
Live feedback is most useful when there is still time to make the next movement better.

The design constraint was privacy

Camera-based products often create a second problem: the user has to wonder where the footage goes. For a home workout, that is unnecessary friction. ShadowCoach keeps the live analysis on the iPhone and does not ask the boxer to create a public profile or upload a training video.

That constraint also improves the product. There is no need to build a social feed, a ranking system or a cloud video library before the basic feedback loop works. Open the app, make enough space, step into frame and train.

One cue is better than a lecture

It is tempting to add every metric a camera can estimate. In practice, a tired person cannot use twelve corrections at once. The app should help choose one intention for the next round: keep the guard high, return the hand quickly, rotate through the punch or stay balanced.

The numbers still matter, but as context. A faster punch is not automatically a better punch. A larger count is not automatically a better round. The useful question is what changed, and what should be repeated.

How I expect people to discover it

People do not usually search for a product name first. They search for the job: an AI boxing coach for iPhone, a shadowboxing app at home, a punch speed tracker or a boxing workout without equipment. Each phrase deserves a useful page that answers the question honestly and then gives the person a low-friction way to try the idea.

That is why the ShadowCoach site has short guides and free browser tools alongside the App Store page. Someone can make a form cue or plan a short session before deciding whether the app belongs in their routine. The free action is not a trick; it is a small proof of the job the paid app completes.

The first release is a conversation

Shipping the app does not prove every assumption. It gives me a way to see which promise makes someone stop, which setup step is confusing, and which feedback is genuinely useful after a week. The first purchase is encouraging, but the more important signal is whether a new boxer can understand the value before they download.

If you are building a small app, the lesson is portable: start with a repeated moment of uncertainty, make the next action clearer, and let distribution explain the job in the language people already use.