The coach is the product
Teshape is infrastructure for the coach-client relationship. We don't generate generic plans or replace the coach's judgement. We make it faster to do what a good coach already does.
Teshape is a fitness coaching platform that gives personal trainers the tools to run their practice and gives trainees a place to follow through. One app, both portals, no spreadsheets.
Every serious trainer we talked to was managing their practice the same way: programs in Google Sheets, check-ins via WhatsApp, progress photos through Instagram DMs, and payments chased manually. It was fragile, scattered, and eating hours every week.
The existing tools either tried to replace the coach with an algorithm, or they were so generic that they fit every use case and optimised for none. Teshape is built around a simple belief: the coach is the product, and the platform's job is to get out of the way and let that relationship work.
So we built the thing we wanted to exist. Programs, workouts, nutrition plans, check-ins, messaging, and progress tracking in one place, with a clean mobile app that trainees actually want to open.
These are the trade-offs we make when one decision conflicts with another. They drive every release, every design call, and every feature we say no to.
Teshape is infrastructure for the coach-client relationship. We don't generate generic plans or replace the coach's judgement. We make it faster to do what a good coach already does.
Workout logs, nutrition, measurements, and check-ins are stored precisely so coaches and trainees can actually see what changed and why. No dashboard confetti, just honest numbers.
Log a set in a basement gym with no signal and it saves immediately. The moment signal returns, everything syncs. You never lose a session, a meal, or a check-in to a dropped connection.
Coaches and trainees share the same app. There's no separate download, no separate account. One login, one role switcher, full access to whichever side you need.
Coaches pay a subscription to use the platform. Trainees are free, forever. No per-client fees, no revenue share, no tier jumps as your roster grows.
Every line of code, every design decision, every support reply comes from the same small team that ships the platform. If something is broken, you hear from the person who can actually fix it.
I'm Moe Talaat. I've spent the last decade building iOS and Android apps, mostly for other people. Along the way I kept running into the same problem: the fitness tools that coaches actually used were worse than the tools they didn't know existed, and the good-looking tools were built for investors, not trainers.
Teshape is the version of the product I would have shipped to my own coaches. Programs and workouts that feel like they were designed by someone who trains, not by someone who took a UX course. A client-facing app that doesn't embarrass the coach who recommended it. Offline-first because gyms often have terrible signal. Messaging that doesn't require switching to WhatsApp.
I run this as a small team on purpose. If something breaks, you don't get a support ticket that takes four days to get triaged. You get the person who wrote the code, on the same day. That's the trade I want to keep making.
Moe Talaat