
Expert Mobile Physical Therapy & Exercise Training
At home, the office, or the park — 1-on-1 sessions tailored to your goals, wherever it’s most convenient for you.
Providing physical therapy and exercise training services in San Francisco and The Peninsula!

see what physical therapy graduates
and exercise training clients have to say!

for your physical therapy needs
Convenience
Getting to a clinic appointment can often be a time-consuming ordeal. Choose the most convenient location for you — home, office, or an appropriate public space.
Rapid Scheduling
Your first visit will often be scheduled within a few days, within a week at the latest. Avoid the 1-2 month-long waitlists and get help sooner!
Longer Sessions
90-minute evaluations and 60-minute follow-up sessions allow us to get more done. Benefit from personalized 1-on-1 sessions without any assistants or aides.
Experience
Dr. Joe has been practicing as a physical therapist since 2017, focusing on orthopedics and sports medicine. He is a board-certified Orthopedic Clinical Specialist (only ~6% of physical therapists in the US have earned this certification!) and Champion Performance Specialist. He played sports (mostly basketball, football, baseball) his entire life and has been weightlifting for over 20 years.
Where traditional physical therapy often falls short, he uses his sports and strength training background to appropriately challenge clients in order to get stronger.
Backed by research: build muscle and strength faster. Dr. Joe is one of the few providers in the San Francisco/Peninsula area that offers this unique, adjunct treatment and the only mobile provider.
Cost Predictability and Transparency
You will never get a surprise bill down the line. Rates are as stated and payments are made at the end of each session.
Ex: A client described how he once received a bill from a PT company for over $500 for 2 sessions, nearly 2 months after he was discharged!
No Influence from 3rd-Party Payers
Be free from:
Overscheduling (because a clinic needs to stay busy)
Non-surgical cases typically require 6-8 sessions, often fewer
Getting rushed through a session or juggled between a PT and aides/assistants
Refusal of a certain treatment because it’s not covered by insurance
Ex: We’re working on your knee to help you get back to playing tennis pain-free, but you tweaked your low back. We can work on your low back, in addition to your knee, without worrying about insurance denying the claim for that treatment.
You and Dr. Joe will collaborate and determine what will work best for you!