Coaching is not about pushing harder. It is about building smarter — precision periodization, data-driven progression, and plans that meet each runner exactly where they are.
My journey into marathon running began in 2022 when I signed up for the New York City Marathon with one of my closest friends. That first finish line changed everything. Since then I've gone on to run four marathons — NYC twice, London, and Boston — each one deepening my understanding of the sport and of what it takes to train well.
What I love most about running is the community it creates. The friendships built through shared miles, the encouragement at the start line, the people who push each other to show up and keep going — that sense of connection is what drew me in and keeps me here.
I coach because I believe every runner deserves a plan that is as serious about their goals as they are. Running is both competitive and deeply personal. My job is to bring precision and care to both sides of that.
Every runner carries a unique physiological signature. My job is to decode it — translating current fitness into a precise, progressing plan that builds real aerobic capacity without burning out the body or the spirit.
I believe in evidence-based periodization, in listening as much as prescribing, and in treating each athlete as a whole person — not just a set of splits.
Every plan begins with where the runner actually is — not where they think they should be. Starting mileage, intensity, and progression are calibrated to current fitness using VDOT and real training history.
Sustainable gains require a measured ramp. I use linear progression frameworks with built-in recovery weeks to build volume safely — no sudden jumps, no crash cycles, no shortcuts that cost weeks later.
Speed work, tempo runs, and long runs are not just scheduled — they are positioned. Quality sessions land on non-consecutive days, protected by easy runs that allow true recovery between efforts.
The best training plan is one the athlete can actually complete. Every cycle is designed with built-in safeguards — recovery weeks every 4th week, appropriate load distribution, and adaptations based on feedback.
My goal is to create self-sufficient runners. Athletes learn the why behind every workout — the science of periodization, pacing strategy, and race-day decision making — so they grow beyond any single plan.
A plan without a peak is just fitness. Every training cycle is built backward from race day — proper taper length, final quality tune-up timing, and a peak mileage that creates confidence, not fatigue.
RunForge is the training plan app I built from scratch — a Progressive Web App that translates coaching principles into an intelligent, automated planning engine.
It is not a generic plan generator. It is a precision tool that implements the same periodization logic I use with every athlete.
"Every mile has a purpose. Every rest day has a reason."
The engine of all performance. Easy mileage done consistently over weeks and months creates the foundation that speed work can never replace.
Quality sessions — intervals, tempo, long runs — are positioned for maximum adaptation with minimum accumulated fatigue.
Adaptation happens in rest. Recovery weeks, easy day pacing, and sleep are treated with the same rigor as any workout.
The final weeks of training simulate race conditions — pacing, terrain, fueling — so nothing on race day feels foreign.