Build strength, fitness and long-term health through intelligent strength and conditioning programs.
Grounded in evidence, shaped by experience, and designed to work in the context of your actual life.
I’ve been the athlete who built their life around training. Now, I’m also the person who has to fit training around life. I understand both sides, not just as a coaching concept, but through lived experience.
After more than 15 years of coaching people in person, I’ve learned that most programs fail in the gap between what looks good in theory and what someone can consistently apply in real life. Work gets busy. Stress changes. Schedules shift. Competing priorities influence how we train. Good coaching should account for that.
My approach is shaped by continuous learning and thousands of hours spent coaching real people. The goal isn’t to create the perfect program on paper. It’s to build one that is structured enough to drive progress, flexible enough to adapt as life changes, and engaging enough that you actually look forward to training.
The fitness industry often rewards attention, extremes, and people pretending to be experts in everything. That has never been my approach. My focus is helping people get stronger, move better, and build a lasting relationship with training. One that improves your life outside the gym, without requiring you to live in it.
Because the best program isn’t the one that looks perfect on paper. It’s the one you can still follow six months from now.
The textbook athlete: unlimited time, no injuries, a schedule that never changes, and nothing competing for their time or energy. That person doesn’t exist for long, if they exist at all. Yet most programs are built around them. Here’s why:
Exercise selection, loading, intensity, and recovery between sessions aren't afterthoughts. They're the job. Programs that ignore these principles don't just stall progress. They're a reliable path to burnout, injury, and starting over.
Adaptability is a fundamental of intelligent program design. Rigid programs break down the moment life outside the gym demands more. A well-designed system accounts for that from the start.
There’s a difference between understanding program design and being good at selling the appearance of it. Too much of what’s marketed as programming is built to sound convincing, not to be intelligently applied to a real person.
More isn’t always better. Long sessions, high volume, and constant variety can make a program look impressive without making it effective. Volume without structure isn’t programming. It’s wasted time and effort.
Subscriptions: Billed monthly from your sign-up date, via the TrainHeroic app in USD. Cancellations, program switches, and billing are all managed through TrainHeroic directly.
12 Week Custom Programs and 1:1 Coaching: Invoiced directly by me. Aussie clients billed in AUD, international clients in USD. Payment plans available.
Choose the level of support that best matches how you want to train.
Here's what to expect from each option.
Choose the program that fits your goals, training experience, and availability. Everyday Athlete: Base and Perform use the same clear programming language, so moving between streams is seamless as your goals and circumstances change.
Once you join, you’ll get immediate access to your chosen program through the TrainHeroic app. The programs are not built around linear progression or fixed start dates, so you can begin with the current training cycle whenever you join. Each cycle is designed to be picked up at any point, giving you a clear and effective starting place without needing to wait for a new block.
Each session comes with coach's notes and demo videos. Use the in-app chat to ask questions if you need clarification on the notes, I respond personally.
Start by completing an onboarding form so I can understand your goals, training history, schedule, available equipment, current circumstances, and general health. Once you submit the form, you’ll receive an onboarding email with everything you need to do next, including setting up your TrainHeroic profile, accessing the app, and preparing for your first four-week training block.
I’ll use your onboarding information to build a 100% personalised program. around your experience, goals, schedule, and available equipment. This may include machine-based exercises, free weights, conditioning, mobility work, and appropriate modifications, whether you’re experienced with online coaching or just getting started in a commercial gym.
Both Custom Program and 1:1 clients receive their complete 12-week program and walkthrough. 1:1 clients receive ongoing feedback, regular reviews, and program adjustments throughout their coaching experience.
I made the Australian Team and was in the top 5 females for the benchmarking. Incredible achievement for only dragon boating less than 3 years.
I have never felt better and any pain or injury I've ever felt has either gone or been minimised. Training doesn't have to be 1.5hrs long to get the results I need.
Join, train consistently for 30 days, and give the programming a genuine chance. If you decide it isn’t the right fit for you, email me within those first 30 days and I’ll refund your first month. This guarantee is for people who use the program as intended. You need to actually complete the training and give yourself enough time to assess whether it's the right fit for you.
CANCELLING YOUR SUBSCRIPTION: You can cancel your subscription at any time via TrainHeroic. Cancelling stops future payments, but you’ll keep
access to the program until the end of the period you have already paid for.
Your program is built from the information you provide. Your goals, training history, schedule, available time, recovery, and current circumstances; they all form the blueprint for your programming. That means honesty and transparency matter, as does being realistic about how much time you can dedicate around your existing commitments. A program cannot create results if it is not consistently executed.
You've read this far. You probably have a good sense of which level of support fits you best.
Choose the structure that matches where you are right now.