MIAMI · ONLINE WORLDWIDE
Train smart.
Look strong.
Feel unstoppable.
Private 1:1 coaching in Miami + online programs for professionals who want results without wrecking their schedule.
WHO I WORK WITH
Built for people who are serious, not extreme.
Busy professionals
You have 3–4 hours a week and you're done tolerating workouts that don't produce results. You need a program that's efficient, progressive, and actually fits your schedule.
People over 35 who want strength
Not skinny. Strong. You want to move well, feel good, and look like someone who trains — without destroying your joints to get there.
Anyone tired of gimmicks
No detoxes. No crash diets. No '30-day shred.' Just evidence-based training and nutrition that compounds over time.
ABOUT LEO
From ACL rehab to 200 clients.
I played soccer at the University of Miami on a full scholarship. Sophomore year I tore my ACL and spent two years learning everything I could about how bodies actually heal and get stronger. That's where my obsession started.
I got my NASM certification in 2016 and my Precision Nutrition Level 2 in 2019. I've trained over 200 clients ranging from first-timers who'd never touched a barbell to competitive athletes looking to train smarter.
My training philosophy: boring basics done with consistency beat anything trending on Instagram. Progressive overload, adequate protein, consistent sleep. It's not complicated. It's just harder than it sounds, and that's where having a coach matters.
I train in-person at a private studio in Brickell and take online clients worldwide. Current availability is limited — I work with 12–15 clients at a time.
CLIENT RESULTS
Real results from real clients.
No filters, no extreme transformations, no before/after from the same week.
–22 lbs, 2× bodyweight deadlift
"I finally understand how to train. Leo doesn't just give you a program — he teaches you why."
–31 lbs, ran first 5K
"I was skeptical about online coaching but Leo's check-ins are more thorough than any in-person trainer I've had."
+18 lbs muscle, first pullup
"Came in wanting to 'get big.' Leo convinced me to focus on strength first. Much better decision."
COACHING PROGRAMS
Choose your coaching format.
In-Person 1:1 (Miami)
or $1,650 for 12 sessions
- Private Brickell studio sessions
- Custom programming
- Technique coaching + form correction
- Nutrition guidance included
- Text access between sessions
Best for: Hands-on learners. Beginners. Maximum accountability.
Apply for in-personOnline Coaching
- Custom programming in TrueCoach app
- Weekly video check-in call
- Nutrition plan + weekly macros
- Form video review (async)
- Direct text/message access
- Adjust program in real-time
Best for: Self-motivated people. Frequent travelers. Anyone worldwide.
Apply for onlineHybrid
In-person + online support
- Weekly in-person session (Brickell)
- Full online programming
- All online coaching benefits
- Most accountability structure
Best for: Serious about results. Wants both coaching styles.
Apply for hybrid200+
Clients Coached
15 lbs
Avg. Fat Loss in 12 Weeks
100%
Of 6-Month+ Clients Hit Their Goal
8 yrs
Professional Coaching Experience
WHAT CLIENTS SAY
Straight from their texts and reviews.
I've worked with 3 trainers before Leo. This is the first time I actually understand why I'm doing what I'm doing. He explains the reasoning behind everything and adjusts based on feedback.
Online coaching seemed like it wouldn't be as effective as in-person. Leo proved me wrong. Weekly check-ins are thorough, he responds to questions same day, and my results speak for themselves.
Leo's nutrition advice alone was worth the price. I was eating 'healthy' but not enough protein and way over on carbs. One month of following his macros and I lost 8 pounds without feeling hungry.
I had chronic back pain from sitting at a desk all day. After 6 months of training with Leo, it's almost completely gone. He's a coach and a physical educator.
FREQUENTLY ASKED
Good questions.
GET STARTED
Ready to start?
I take on a limited number of clients each month. Fill out a short application and I'll be in touch within 24 hours.