The coaches

Coached by Olympians.

Three Olympians. Two world records. One camp built around the thing most camps skip: what happens in a swimmer's head on race day.

3 Olympians2 world records1 coach for every 8 swimmers (6 for juniors)80% PB at camp

Head coach

David Karasek, London 2012 Olympian and founder of Swimpros
Founder · race-day mental performance

David Karasek

London 2012 Olympian · 10-time Swiss champion · former Swiss record holder

David swam the 200m individual medley for Switzerland at the London 2012 Olympics and set the Swiss record of 2:01.35 there. A 10-time Swiss national champion, he spent a full year at the University of Virginia with Dr. Jim Bauman, Michael Phelps' sports psychologist.

He founded Swimpros to give competitive swimmers the mental tools Olympic medallists use, and runs the daily confidence session at every camp himself. His specialty: swimmers who crush practice and freeze at meets.

London 2012 OlympianSwiss record · 2:01.3510× Swiss championUniversity of Virginia

Guest coaches

Every summer, a legend joins David on deck.

Peter Mankoč, world record holder and Swimpros guest coach in summer 2026
Summer 2026 · world record holder

Peter Mankoč

Five-time Olympian and former short-course 100m IM world record holder, with nine straight European titles in the event. A master of all four strokes and the turns between them, he ran the flume channel breakdown at summer camp, where every stroke fault shows up in slow motion.

Milorad Čavić, Olympic medalist and Swimpros guest coach in summer 2026
Summer 2026 · Olympic medalist

Milorad Čavić

The man in the most famous finish in swimming: beaten by Michael Phelps by one hundredth of a second in the Beijing 100m fly. World champion and former 100m butterfly world record holder. At our 2026 summer camp he taught swimmers to hold their form through the last 15 metres, when the body wants to fold.

Summer 2027

Revealed soon

A star coach or swimmer. Booked families hear first.

On every camp: one coach for every eight swimmers (one for every six at the junior camps), groups matched by age and level, and a coach in the water every session.

Train with this team in Tenerife.

Ten days. A personal best at camp or within 90 days, or six months of coaching, free.

See the camps and dates →