One-on-One Personal Training
In-person sessions at the gym on Shelby Street. Every rep coached, every session logged.
You train, Josh coaches. Form, tempo, loading and progression are handled for you so each session moves you forward instead of repeating last week.
Group Classes
Now offering coached group training sessions.
Train alongside other lifters in a small group, with Josh coaching the room. Same programming standard as one-on-one, with the pace and accountability that come from training with other people.
Custom Programming
A written plan built around your goals, schedule and experience level.
No matter your experience level, you get a plan that fits your goals and the days you can actually train, updated as you get stronger.
Strength & Power Training
Squat, bench, deadlift and the accessory work that drives them.
Structured blocks for people who want their numbers to go up: heavy work, technique cleanup, and volume you can recover from.
Weight Loss & Body Recomposition
Lift heavy, drop body fat, keep the muscle you build.
Training paired with nutrition targets so the scale moves for the right reason. Progress checked regularly, not guessed at.
Nutrition Guidance
Customized meal plans and targets that work with real life.
Practical intake targets built around your food preferences and schedule, adjusted as your body and training change.
Contest Prep
Peaking, posing practice and stage-day planning.
For lifters and competitors preparing for a meet or a show, with week-by-week adjustments through prep.
Mobility Work
Move better so you can keep training hard.
Targeted mobility and warm-up work for the joints that limit your lifts, built into your program instead of bolted on.
Online Coaching
Remote programming with live check-in sessions.
Train at your own gym with digital access to your program, form review, and live coaching calls.
Session rates and package pricing are quoted on your first call, based on how often you train and whether you train in person or online.