Welsh Chess Champion 2012, 2014, and 2016, and regular member of the Welsh Chess Team since 2003. Provides coaching to the Welsh Junior Chess Team and at The British Chess Championships. Teaches chess and runs Chess Clubs in several schools in and around Cardiff, and provides 1:1 coaching in person and via the internet to pupils as far away as Hong Kong, Jersey, London, and North Wales. Is a registered coach with the charity “Chess in Schools and Communities” (CSC).
Teaches Chess and runs Chess Clubs in 10 different schools to over 400 children each week. Is a registered coach, Regional Co-Ordinator, Trainer of teachers and chess players, and has responsibility for overseeing curriculum changes on behalf of the charity “Chess in Schools and Communities” (CSC). Development Director for the governing body for chess in Wales, the Welsh Chess Union (WCU).
Former Welsh Junior International, long standing member of the Cardiff Chess Club’s A Team, and registered coach with the charity “Chess in Schools and Communities” (CSC).