Our Mission

Invest in yourself. There is no safer investment nor one that will give greater returns.

About us

I’m Leo Hamel, founder of Leo Hamel Fine Jewelers & Jewelry Buyers and Leo’s Fitness Lab.  At Leo’s Fitness Lab, we are dedicated to eliminating wasted effort by guiding our clients to their goals through specialized personal training, nutrition, and mentorship. We want to help you achieve your fitness ambitions faster than ever before with our high-tech, high-intensity computer-controlled resistance training.

We’re dedicated to changing the way you exercise, so you can change your life.

High intensity interval training San Diego
Leo Hamel Sr. in 1951

Leo’s Fitness Lab is dedicated to my father, Master Chief Leo Hamel Sr. (seen above) who served as a Frogman in the Navy’s Elite Underwater Demolition Teams, the direct predecessors to modern day Navy SEALs.

As a competitive bodybuilder, my father taught me the importance of weight training for fitness and fat loss. I’ve carried this knowledge with me throughout my life.

I previously worked out with weights, aerobic machines, and took classes at traditional gyms but never quite achieved the results I was looking for. I lost weight, but lost muscle as well as fat, so I simply became a smaller version of my old self. Sure, I wore a smaller pant size, but I was “skinny fat.” I never achieved the chiseled body that I desired. After reading the book, Body by Science, I discovered the reasons why I was failing.

I searched for, and found, the scientifically based technology that was necessary to achieve my goals and brought them all together in one place. I’m so excited to share this revolutionary technology with all of San Diego! 

I believe so much in our combination of high-tech focused exercise equipment and targeted personal training that it’s the only workouts I do now.

Our Certified personal Trainers

Meet our knowledgeable & friendly personal trainers

Kevin - Fitness Manager


Kevin is our skilled Fitness Manager, and is a constant source of encouragement for all of his clients. He is a certified National Academy of Sports Medicine (NASM) trainer, and 5 years ago he became a trainer in pursuit of changing lives and motivating everyone to find the best versions of themselves. His personal goal is to push everyone to their maximum potential through fun and innovative workouts. When he isn’t helping others find their joy, he loves surfing, playing basketball, and hunting for the best new food spot across San Diego!

Brandon - Fitness Instructor


Brandon is one of our expert trainers, with 15 years of experience helping his clients to reach their goals while enjoying the process. His many years of Mixed Martial Arts training and sparring have given him a well-rounded approach to physical conditioning. He is a Spartan World Championship finisher, American Ninja Warrior coach, and his training includes International Sports Sciences Association Personal Trainer Certification. Brandon’s enthusiasm is inspiring and contagious. He enjoys all the outdoor activities that San Diego has to offer, such as skateboarding, surfing, and riding his bike.

image of Leo's Fitness Lab personal trainer


Kayla is one of our friendly trainers here at Leo’s Fitness Lab. She earned her personal training certification from the National Academy of Sports Medicine (NASM). Kayla began her personal fitness journey three years ago, and is a proud advocate for spiritual health and wellness through the use of holistic fitness. She’s truly passionate about helping others achieve their goals to live happier, healthier lives. When she’s not assisting our clients at Leo’s Fitness Lab, Kayla enjoys being a mother, hiking, and doing yoga.

[gravityform id="10" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper free-workout-homepage_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_10' ><form method='post' enctype='multipart/form-data' id='gform_10' class='free-workout-homepage gform_legacy_markup' action='/about-us/' > <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_10' class='gform_fields top_label form_sublabel_below description_below'><li id="field_10_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_10_1"><label class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_10_1'> <span id='input_10_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_10_1_3' value='' aria-required='true' placeholder='First Name' /> <label for='input_10_1_3' >First</label> </span> <span id='input_10_1_6_container' class='name_last' > <input type='text' name='input_1.6' id='input_10_1_6' value='' aria-required='true' placeholder='Last Name' /> <label for='input_10_1_6' >Last</label> </span> </div></li><li id="field_10_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_10_2"><label class='gfield_label' for='input_10_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_10_2' type='text' value='' class='large' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id="field_10_3" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_10_3"><label class='gfield_label' for='input_10_3' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_3' id='input_10_3' type='text' value='' class='large' placeholder='Phone Number' aria-invalid="false" /></div></li><li id="field_10_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_10_4"><label class='gfield_label' for='input_10_4' >Email</label><div class='ginput_container'><input name='input_4' id='input_10_4' type='text' value='' /></div><div class='gfield_description' id='gfield_description_10_4'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_10' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_10"]){return false;} window["gf_submitting_10"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_10"]){return false;} window["gf_submitting_10"]=true; jQuery("#gform_10").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_10' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='10' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_10' value='WyJbXSIsIjUwMTA5YWZhNzkzYzVjZGRjM2Q3Y2JhYTE3YjBiMDA5Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_10' id='gform_target_page_number_10' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_10' id='gform_source_page_number_10' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="234"/><script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>