Meet Our Team



Founder & Director

Mike is the founder of Red Whale Swim School and a swim teacher. He grew up in Australia but has lived in greater Geneva since 2003. He has three kids who keep him on his toes and teaching them to swim was the inspiration behind Red Whale.


He is a strong advocate of children learning to swim from a young age.

Mike is a certified swim teacher from the UK & Australia & First Aid and CPR (Switzerland).



Swim Teacher - Geneva

Dan is 34 and has more than 10 years of experience in teaching swimming to children of all ages and even adults. He was a competitive swimmer and a professional handball player.

Dan received his master's degree in Sport and Performance Coaching, is certified in Pool Plus and has a strong background in teaching swimming to children with special needs.

He strives to make his swim classes: safe, fun and effective.



Founder & Director

Clio is Mike's wife and is in charge of everything that is not related to teaching. She has 3 children, one dog and loves watching movies, the sun & traveling. 

Previously, she used to work for Médecins Sans Frontières as a communication advisor. 

Clio is certified in First Aid and CPR (Switzerland). 



Swim Teacher - Geneva

Adrian was born near the Carpathian Mountains in Romania and trained as a football player  in high school. He received his B.A. in Physical Education and his M.A. in Sports and Performance in Bucharest. Adrian worked as a swim instructor and PE Teacher in Romania, a football coach in France and a swim teacher in London. He is a certified teacher in PE and Swimming (UK). 


He has been living in Switzerland since September 2019. Now, the Swiss mountains make him feel at home.



Swim Teacher - Geneva & Lausanne

Teodora is Serbian and was a competitive synchronized swimmer, having performed for her national team. 

She has received her B.A. at Grinnell College (USA) and her M.A. in international affairs in Switzerland. She has been living in Geneva and teaching swimming since 2018. In her classes, she often borrows from other disciplines such as yoga and dance and firmly believes in empowerment of women and girls through sports. She is a qualified lifeguard (USA). 



Swim Teacher - Lausanne

Aquaphobic until the age of 6, Ariane later competed in the Swiss Swimming Championships with breaststroke. She has been a passionate teacher since the age of 18 and she loves to share her joy of being in the water. Ariane is a mom to 3 adult children.

She is a certified swim instructor for ages: 3 months to 99 years old and also has the aquagym, aquaphobia, and the Pool Plus certificate.

Her moto in life is: everything is possible!



Swim Teacher - Geneva & Lausanne

Leila was born in England and brought up in Geneva. She is an enthusiastic mother of two children, who motivated  her to get her swim teaching certifications.

She is now specialized in teaching children aged 5 and younger and holds Aqua Basic and Aqua family certificates (SwimSports), DEA (Jeunesse et sport) and Plus Pool and BLS AED (SSS).

Her philosophy is "having fun is the best way to develop kids' swimming potential".



Swim Teacher - Lausanne

Aurane is a student at the University of Neuchâtel in logopedics and educational psychology and has grown up Switzerland. She has always loved water and is a swimmer as well as a diver; she particularly enjoys that her work allows her to share her knowledge, meet people and be in her element.


She is a certified lifeguard, having received her Pool Plus and BLS-AED (SSS), and first aid certificates (Red Cross).



Swim Teacher - Geneva

Guiseppe was born in South Africa to Italian parents, and discovered his passion for sports early on,.


He studied in Paris where he received the Bpjeps AGFF and Bpjeps AAN certificates, the ENF 1, 2, 3 (French Swimming Federation certifications). He has been in Geneva since 2019 and is certified in Pro Pool, the Lac Module Brevet and the CR BLS-AED.

He likes to discover other forms of fitness, such as aquagym, aquabike, pilates etc.



Swim Teacher - Geneva

Cyril was born in south-west France, where he first started working as a lifeguard on the ocean. Cyril has been a certified Master Swimmer and Personal Trainer for more than 10 years, having received his BEESAN and BPAGFF (France) and Pool Pro (SSS) certificates.  


He considers the ability to share his knowledge and witness the progress and the improvement of his students the most gratifying part of his job!



Swim Teacher - Geneva

Axel is French and has been swimming from a very young age. 


He strives to pass on the knowledge that has received during his years participating in club swimming.


Axel has both BNSSA and BEESAN certificates.



Swim Teacher - Geneva

Martina grew up in Italy and travelled to Australia, where she worked as a swimming teacher, before coming to Geneva. She's always proud of every improvement of her students, hoping they'll love swimming as much as she does.


Martina is a certified Austswim and CPR swim instructor (Australia) and holds Plus pool and BSL AED certificates (Switzerland).



Swim Teacher - Geneva & Lausanne

Luís always knew that sports would be an important part of his life because he was always a very active child. He received his B.A. in Sports Science with a specialization in swimming. With the desire to learn more , he also did his M.A. in Sports Science.


Luís has been at Red Whale since September 2020 and is also a sports teacher in Swiss primary and secondary schools. He has been qualified as a lifeguard for 7 years.



Swim Teacher - Geneva

David is British and has been in swimming clubs since the age of 6.  He became a lifeguard at 18 and later received his 4 British ASA swimming qualifications.


David is also a qualified French swimming teacher with the BPJEPS AAN in Aquatics. 


David is married with a 4 year old girl and another baby on the way. 



Swim Teacher - Lausanne

Shana is a student at HEPL. Since she was little, she has enjoyed working with younger kids and today she teaches tennis, rugby (to toddlers), and swimming.  

Shana has always liked being in the water and has been giving swimming lessons since 2020. She has completed the Base Pool training with SSS and will be undertaking a “Jeunesse et spot” course during the summer of 2021.



Swim Teacher - Geneva

Tabitha is a fun and loving mum of 2. She is Australian, but has lived in Geneva for many years. As a Swim Teacher, she hopes to help children not only learn how to swim but to enjoy it too.


Tabitha is certified in Swim Teaching and Safety award for teachers & Baby and preschool Award (STA, UK)  as well as the First Aid and CPR certificate (Switzerland).