Ruiz started officiating in 2006 at the age of 19 and quickly went through the ranks in France.[1] By 2010 he was a referee at Rugby Pro D2 level, the second tier of club rugby in France, before earning assistant referee roles at Top 14 level in 2011. In March 2012, Ruiz made his World Sevens Series debut, debuting during the 2012 Hong Kong Sevens. He remained on the panel for the rest of that season and became a regular appointment from the 2012–13 season onward.
In November 2014, Ruiz was appointed to three test matches as assistant referee, including two Tier 1 v Tier 1 internationals. June 2015 saw Ruiz get his first semi-final in the Top 14 - Clermont against Toulouse. This was backed up by being part of the 2015 World Rugby Nations Cup referee panel in June and the 2015 World Rugby Pacific Nations Cup panel in July. This included the 5th Place play-off match between rivals United States and Canada.
In June 2016, he refereed his first test match that included a Tier 1 nation, taking charge of Canada's home clash against Italy on 26 June. After that test, he went on to referee at the 2016 Olympic games in Brazil,[4] which included an appointment to the Bronze medal game between Japan and South Africa.
Ruiz refereed in South Africa where he refereed two Currie Cup games during September 2016.[5]