I trained alone most of the time
and had no real way
to know if it was working.
So I built something to find out.
Every session ended the same:
a drive home and no real answer.
I started playing squash in middle school. My school didn’t have a team, so I trained on my own — at local clubs, mostly before school. I competed in a lot of tournaments over the years. I worked hard at it. But I never really knew what was improving and what wasn’t.
The main drill I kept doing was ghosting. Sprint to a position, mimic a shot, back to the T, repeat. Every coach I’d talked to said it was the most important solo movement drill in squash. I believed them. I did it a lot.
“I could feel the work. I just couldn’t measure it. After a session I’d go home not knowing which corners I was slow to, or whether any of it was actually helping.”
— Varish Gahlot, FounderI asked a few other players about it. Same problem, different words. Some kept notes. Most just trained and hoped it would show up in their matches. Nobody had a real answer.
That gap bothered me. I couldn’t find anything built to solve it. So I started figuring out how to build something myself.
A voice to call positions.
A record of where
I was slowest.
I wanted something that called positions out loud while I ghosted, so I’d be reacting instead of deciding where to go next. I wanted to know which corners I was consistently slow to. And I wanted to see that across multiple sessions — not just feel it once and forget it.
I didn’t know how to code when I started. I learned as I went, fixed things when they broke, and showed early versions to other players to see what made sense to them and what didn’t.
The app runs without Wi-Fi because most courts don’t have it. It’s free because I built it for a problem I had, and charging for it didn’t feel right.
GhostingX is free.
It always will be.
Every court system, every programme, full session history, all analytics. No subscription, no trial. If it helps you train better, that’s the point.
A player who needed it
and a co-founder
who made it better.
GhostingX was built by a squash player who had the problem himself and a co-founder who kept asking whether it was actually useful. No outside investment, no accelerator. Just a training problem that needed a real answer.
Varish has been playing squash competitively since middle school, mostly through local clubs without a school team. He built GhostingX because he needed it — and figured out how to build it because he couldn’t find it anywhere else.
Darshika is Varish’s co-founder. She pushed for the app to stay free from the beginning and kept the focus on whether it was genuinely helping players. A lot of what GhostingX became came from those conversations.
Four things
we won’t compromise on.
Every feature is designed around what actually happens during a solo session — not what looks good in a product demo. If it doesn't make your training better on court, it doesn't ship.
Your analytics show what's real: which zones you avoid, where your pace drops, how your consistency shifts over weeks. We don't smooth the numbers to make you feel better. You improve faster when you see the truth.
Not free as a trial. Not free for basic features with a paywall on the rest. Free: every court system, every programme, full analytics, unlimited history. No conditions, no expiry, no exceptions.
Courts rarely have good Wi-Fi. The app runs entirely on your device — no server check-ins, no loading screens, no connectivity requirement. Open the app, set your session, and go.