Our Coaches

Perth tennis coaches – junior and adult specialists

Tennis Factory pride itself on the quality of its tennis coaching and people, employing only the best Perth tennis coaches. Our Perth tennis coaches are fully insured and have police and Working with Children checks. Our senior staff hold Tennis Australia coaching qualifications or an overseas equivalent.

Matt Bull



Matt is one of only three Tennis Australia Master Club Professional coaches in WA and is recognised by Tennis Australia as one of the top Club and Tennis Hot Shots coaches in Australia – the only WA coach to have been nominated for both categories at the Australian Tennis Awards, and to have won one of the awards.

Originally from the UK, Matt has been based in Perth since 2001. After four years as Head Coach at Nedlands Tennis Club from 2004 to 2008 he left and moved Tennis Factory to Onslow Park Tennis Club in Shenton Park. In 2018, Tennis Factory expanded their award-winning tennis coaching programs to East Fremantle Lawn Tennis Club. This move means customers can enjoy Tennis Factory coaching programs both north and south of the river.

Matt is regarded as a leader in the tennis coaching industry for his vision and drive to help tennis clubs grow their membership and thrive, becoming valuable places for local communities to go to play and socialise. On-court he is passionate about getting as many people as possible playing the game and to help them become the best players they can be, commensurate with Tennis Factory’s slogan ‘Building Better Players’.

Matt coaches at Onslow Park Tennis Club and East Fremantle Lawn Tennis Club.

Costa Skopelitis

Coach Costa

Head Coach at EFLTC

Costa has 30 years coaching experience. He is a registered Professional Tennis Coach with SATA. He was the Owner and Head Coach of Star Tennis Academy in Durban, South Africa (1994 – 2017) and Head Coach at Brookfield Tennis Centre (2017-2021).

Costa’s qualifications include:

  • Girls KZN squad coach (2001-2006) and Boys Elite KZN Squad coach (2008-2009)
  • National coach for junior overseas squads to Europe and USA (1994 – 1995)
  • Coached many SA’s top juniors most of whom went on to attend college scholarships in USA
  • Coached SA’s ATP players to prepare for Grand Slams, some of which include: Kevin Ullyett (no.4 ranked ATP World Doubles player and US Open and Australian Open Doubles Champion), Myles Wakefield (top 50 ATP doubles pro), Chris Haggard (top 20 ATP Doubles Pro), Damien Roberts (ATP singles and Doubles Pro)
  • Personal coach of Jeff Coetzee on the ATP Tour (1997-2000). Jeff was a SA Davis Cup player and ranked top 12 ATP world doubles player. 2 x Australian Open doubles semi finalist and Quarter finalist at US Open.
  • National coach for South Africa’s MTN Super Squad (ATP TOUR) including Wimbledon Junior Singles Champion Wesley Whitehouse, and Damien Roberts, Louis Vosloo and Justin Bower (1998 – 1999). Touring coach on ATP TOUR in USA, Europe, South America, Africa, Asia and Australia.

As well as the above he has coached players competing at the Australian Open, US Open, French Open and Wimbledon.

Tennis Australia qualification: Tennis Australia Club Pro

Costa coaches at East Fremantle Lawn Tennis Club.

James Williams

James Williams

Senior Coach & Competitions Manager

James manages all competitions and tennis tournaments run at both clubs – this includes management of pennants, junior club championships and our Hot Shots competitions.

James is a Tennis Australia Club Professional Coach. He has been involved in tennis for many years and some of our tournament players will know him as he is a prolific tennis official who can be found umpiring and officiating at tournaments and state league matches. James has run many tournaments and has also been the Club Captain at Hensman Park TC. If anyone knows the rules of tennis it is him, that’s why he is the perfect fit for the Competitions Manager role.

James coaches at East Fremantle Lawn Tennis Club.

Iain Stewart


Senior Coach

Iain has been playing and coaching with Tennis Factory since 2009. A qualified Tennis Australia Junior Development coach, he specialises in our Hot Shots Development level players.

Iain is well loved and is available for junior private tennis lessons for players in the beginner to intermediate level.

Iain coaches at Onslow Park Tennis Club.

Harry Wilmott-Stanton


Senior Coach

Harry is a British tennis coach originating from the same town as Director, Matt Bull. Having started coaching at the age of 14 in exchange for tennis lessons and lifts to tournaments, Harry has 14 years of coaching experience. He grew up playing from the age of 3 years old in the academy environment and immediately transitioned into academy coaching. Much of his coaching experience lies working with competitive players, including several national level GB juniors and current NCAA athletes. Harry joins us from the Cairns International Tennis Centre where he played an important role in coaching some of North Queensland’s most promising juniors.

Harry has a Sports Coaching Bachelors degree and a Postgraduate in Sport Performance, both specialising in performance tennis, on top of an LTA Level 3 coaching licence. He was also mentored for 2 years by Julian Godfrey, former coach to Tim Henman and other ATP players.

Harry still competes regularly in WA and has played tennis all over the world representing the Isle of Wight, where his parents now live. In addition to this, he played national level university tennis whilst studying. Outside of tennis, you can find Harry on the beach or in the surf.

Harry coaches at East Fremantle Lawn Tennis Club and Onslow Park Tennis Club.

Ryan Giardullo


Senior Coach

Ryan is originally from Napoli in south Italy. He began his teaching experience as Assistant Coach in 2003 when he was 16 years old, then became a full time coach in September 2006, collecting experience from juniors to adults.

He gained his Italian tennis coach qualification in 2013 and in 2015 he became responsible for the under 12 section, coaching junior players during training and national competitions.

Ryan decided to move to Australia in 2017 and has experience as a coach as well as player at Willetton Tennis Club and City Beach Tennis Club.

His passion for teaching, his patience and experiences make him a lovable coach. He is ready to teach you how to play this amazing sport and push your tennis to the next level.

Ryan coaches at Onslow Park Tennis Club and East Fremantle Lawn Tennis Club.

Shaun Moore


Senior Coach

Shaun has an excellent memory and has an uncanny knack for names and faces which makes him the perfect person to manage the logistical side of delivering our tennis programs.

Shaun works alongside Matt to group players, manage new player enquiries and scheduling private lessons. Aside from that, he also manages on-court equipment and bookings.

Shaun holds a Bachelor’s Degree in Events, Sport and Recreation Management and is a Tennis Australia Club Professional.

He predominately works with our Development groups, Squads and conducts private lessons with beginner to intermediate players.

Shaun coaches at Onslow Park Tennis Club.

Jack Baldwin


Senior Coach

Jack has been a Tennis Australia Club Professional coach since 2013 and a full-time coach starting out with Tennis Factory in 2010. From 2016 – 2018, Jack was Head Coach at Maylands Tennis Club before re-joining Tennis Factory again in 2018. Having run his own business and club for this period Jack developed the skills delivering on the court and the knowledge off the court having done an amazing job at helping Maylands Tennis Club develop their coaching program from non-existent to very healthy numbers of players.

Jack is an incredibly popular tennis coach particularly with adult and junior beginners and intermediates due to his positive and friendly personality. Jack has a particular passion for the 8-12 year old developing performance player.

Jack is now only coaching a couple of nights a week since the birth of his first child (Felix).

Jack coaches at Onslow Park Tennis Club.

Our Assistant Coaches

Ash Setterfield


Assistant Coach

Ash recently completed his Tennis Australia Junior Development course in his (Covid-19) gap year.

Ash is now studying Medicine at UWA but in-between can be found on-court delivering great tennis lessons to our Hot Shot players.

Ash coaches at Onslow Park Tennis Club.

Gabe Paim


Assistant Coach & Schools Co-ordinator

Gabe is orginally from Brazil and has been living in Australia for the past 5 years and is currently undertaking his Tennis Australia Junior Development qualifications.

Gabe also has a degree in Physical Education and has been mostly coaching junior players for the past few years.

Gabe coaches at East Fremantle Lawn Tennis Club and Onslow Park Tennis Club.


Nic Mitchell

Apprentice Coach

Certificate III Sport & Rec

Nic coaches at Onslow Park Tennis Club and East Fremantle Lawn Tennis Club.

junior coach

Bennett Nolan

Undertaking Tennis Australia Junior Development course

Certificate IV Fitness

Bennett coaches at East Fremantle Lawn Tennis Club.

Maddie Y

Maddie Yeats

Undertaking Tennis Australia Junior Development course

Maddie coaches at East Fremantle Lawn Tennis Club.

Our Junior Coaches


Bella Setterfield

TA Community Coach

Bella coaches at Onslow Park Tennis Club.

junior coach

Adam Acquarola

TA Community Coach

Adam coaches at East Fremantle Lawn Tennis Club.