Catherine practises in various civil matters, including contract, building management, employment and tort. In addition, she has experience in matrimonial proceedings, disciplinary proceedings against professionals as well as proceedings in the Lands Tribunal.

In criminal law, Catherine regularly conducts court cases for the defence at both trial and appellate levels. She sat as a Deputy Magistrate in 2007, 2008 and 2009.