Coaches and Directors

Coaches and Directors
Coaching Staff
Robert Pettifer Director of Swimming & Head Coach (NAT)
As the Director of Swimming for the Richmond Rapids, Rob has unending vision and drive to produce a program of true quality. He invests time at every level of the club, caring for the development of our newest and youngest members while also personally investing in the athletes he coaches directly.
Never satisfied by the program he sees, Coach Rob always seeks for what could be done better. He promotes the merits of perspective, hard work, positivity, inclusiveness, and resourcefulness, and asks the same from his athletes and staff.
In his time on deck, Coach Rob has coached athletes to individual and relay provincial records, National Age Group relay records, and numerous provincial and national podium finishes. Coach Rob was selected as a Swimming Canada Development Coach on the 2015 Mare Nostrum Tour,and was named to the Swimming Canada Select Coaches Group for the 2016-2017 and 2017-2018 seasons.
Rob completed the Advanced Coaching Diploma Program at the Canadian Sport Institute, which is the highest level offered by the National Coaching Certification Program.
Dennis Silva Senior Provincial Coach & Registrar

Dennis has 17 years of coaching experience with 15 of those with the Rapids. He is fully certified NCCP level 2 coach and has coached swimmers from the RSS program right up to the National level. He believes that by consistantly giving your best effort, being accoutable, honest, and training with purpose on a daily basis, swimmers will develop a strong work ethic and valuable life skills through swimming. Dennis is also the club registrar and responsible for membership billing. If you have any questions please do not hestitate to email him.


Alex Pettifer Director of Special Projects (AGD/PAG)

Alex has been coaching with the Rapids for over 15 years. During this time she has coached at all levels of the club. Alex brings a strong technique focused coaching philosophy to the AGD and PAG programs.

Alex in a fully certified NCCP level 2 coach.

Darryl Rudolf Regional Programs Lead Coach

Darryl has been coaching for over 10 years spending time as Head Coach at the Pacific Sea Wolves Swim Club and Campbell River Killer Whales. He also gained experience coaching with the Chena North Shore Swim Club and the UBC Dolphins. Darryl brings a unique level of experience to his coaching as well, as he grew up swimming through the age group programs in BC, swam for 5 years on the UBC Thunderbirds swim team, as well as spent 7 years on the Canadian National Team.    His transition from athlete to coach    has given him the tools he needs to connect to his swimmers, as well as an understand of how the skills that he developed through his time in pool have transfered over into his professional life. Darryl has coached swimmers to their first provincial times as well as swimmers onto the national team, and understands that each athletes path to success will not be the same. The life lessons and skills that they develop along their journey as a swimmer, is what will carry over into their next stage of life, and will continue to remind them why they chose to be a swimmer.

Amy Jorundson Swim School Coordinator

Amy swam with the Langley Flippers Swim Club for eight years while growing up. For the past 6 years, Amy has been on the Board of Directors in various roles for the Langley Flippers Swim Club, most recently as the club's registrar and vice president. She is a very detail oriented and organized person and is very passionate about swimming. She is very excited to be joining the club for the 2021/2022 season and is looking forward to meeting and working with all of the Swim School swimmers and coaches.

Samantha Corea Senior Assistant Coach

The coach for the Junior 2 camp and the dolphin kick clinic is Samantha Corea. Samantha began her swimming with the Gators Swim Club and VPSC. Afer High school, Samantha swam for and attended the University of Denver. Samantha earned mutliple academic scholarships and athletic awards during University. She was also a 2 time finalist at the NCAA Swimming Championships. In 2015, Samantha was a member of Canada's Pan American Games Team and made an A final at the 2016 Olympic Trials. Samantha's coaching experience includes working for the Vancouver Vikings and running swimming clinics with the BCSSA and the University of Denver.  

Morgan Mark Masters & Senior Assistant Coach
Morgan swam competitively at a national level with the Richmond Rapids before being recruited to the University of Hawaii Swim Team. During her time as a student-athlete, Morgan was made team captain of the swim team, studied swimming biomechanics, became a certified strength and conditioning specialist, taught local swim lessons and coached the University of Hawaii Master’s swim club. She graduated with a BS in Kinesiology and Rehabilitation Sciences in 2017.

Morgan’s focus is to help her swimmers cultivate an enjoyable, healthy and long-lasting relationship with the sport of swimming. In addition, she uses her extensive experience and educational background in swimming to develop training that is both technical and purposeful.

Anusha Joshi Youth Fitness & Senior Assistant Coach

Anusha has been swimming since she was seven years old and has recently began open water swimming. Throughout elementary and high school Anusha swam competitively with PSW and WRASA. Anusha has competed in open water racing competitions: this recent summer she won the women's 1.5km race in Vancouver. Anusha started coaching with the Rapids in 2019 and is excited to be returning as an assistant for the Regional group and the coach for Youth Fitness. She recently graduated from UBC and is planning on studying law in the coming fall. 

Matthew Meuleman Senior Assistant coach
Tanja Paterson RSS Coach

Tanja was a competitive swimmer for 9 years and has been with the Richmond Rapids since the beginning.  This year will be her 28th year of coaching and she enjoys teaching children to to swim.  During the day, she is an educational assistant in the Richmond School District.

William Weng RSS Coach

William is attending his first year of medical school.  He swam for many years with the Rapids program and this will be his seventh year of coaching with the Rapids.  He is also a lifeguard with the City of Richmond.

Mika Imada RSS Coach

Mika swam with Richmond Kigoos for 3 years and in 2014, she started playing water polo. She played polo for Pacific Storm and in 2016 and 2017, her team played in the National Championship League. In the summer, Mika played water polo with Burnaby Barracudas winning provincials in the U16 and U18 category. Mika is looking forward to her fourth year coaching for Rapids.

Ni Weng RSS Coach
I started swimming at a very young age and fell in love with the sport. I continued to swim competitively for about 11 years. I wanted to become a swim coach because I love interacting with kids, getting to know each swimmer individually, and looking for different ways to solve problems.
Naomi Deyell RSS Coach
Ella De Costa RSS Coach
Elyse Low RSS Coach

Elyse has been swimming with the Rapids Swim Club for over five years. She was a coach for her high school's swim team and spent the last year volunteering with Rapids. Elyse is very excited to start her second year as a coach and is looking forward to working with her swimmers. 

Karen Li RSS Coach

Karen swam competitively for five years and volunteered for a year before becoming a coach at our Rapids program at Minoru. This will be her fourth year coaching with the Rapids and she is a student at Richmond Secondary.

Howard Ng RSS coach

Howard is a former Rapids swimmer who started volunteering with us in Sept 2017. After volunteering for one year, he became a coach with the Rapids. Howard is very excited to start his first year as a coach.

Board of Directors