Catherine was part of the Diagnostech team between 2018 and 2020. She is registered with the Health Professions Council of South Africa and examines intern medical scientist portfolios and audits accredited training laboratories. She is also a committee member of the South African Immunological Society (SAIS) which promotes basic and advanced immunology in South Africa.