I help busy professionals become stronger,
fitter, and more confident

SERVICES
Personal Training
Personal training on-site at a fully equipped gym in Sunnyvale. Perfect for clients seeking real-time guidance and interactive coaching.
Online Training
Primarily asynchronous monthly training support based on your goals. Works best for clients who have unique schedule constraints and / or prefer to train on their own.
Featured Client Testimonial
“Charles was amazing at holding me accountable and designing workouts to accommodate my previous workout injuries. With his help, I achieved my first unassisted pullup, dropped nearly 8 dress sizes, and lost 20 pounds!”
— Stephanie M.
Before
After
Featured Client Testimonial
“Charles has coached me for the last 15 years. He provides atomic and practical insight across program design, recovery, and technique to suit my evolving goals. As a former tech executive, Charles understands the unique challenges of busy professionals like me.”
— Jesse W.
Before
After
About Charles
We've all experienced those moments – seminal events that initially appeared minor and matter-of-fact, yet later revealed themselves to be life-changing. For me, it was my decision to start working out in college. The reason was simple - I wanted a better physique and to be in better shape.
What started as a superficial reason unlocked something deeper. Working out not only helped me look better, but also feel better - physically and emotionally. Furthermore, each challenge I faced in the gym better equipped me to handle the stresses and demands outside its walls. Fitness became a lifestyle staple for me, regardless of how busy I was in business school, as a management consultant racking up countless airline miles, or as an executive at high tech corporations and startups.
That’s why I utilize my skills as a certified personal trainer and as an amateur powerlifter to help train busy professionals - specializing in strength training and general conditioning.
My philosophy is all about microdosing “crucibles” in our everyday life in the form of fitness - so you can become stronger, fitter, and more confident! Hence the name Crucible Fitness - crucible referring to a significant challenge which is typically a catalyst for transforming or creating something new.
In my spare time my non-gym rat activities include traveling, enjoying the outdoors, video games, and trying out new restaurants.
Location
In-person personal training conducted at BBA Gym, a fully equipped training studio conveniently located near highway 101 and 237.
Address:
1242 Birchwood Dr, Sunnyvale, CA 94089

INTERESTED?