New Delhin MM-kilpailuissa 2018 Gu otteli 69 kg sarjassa. Hän voitti ensimmäisessä ottelussaan Angela Carinin ja puolivälierissä argentiinalaisen Lucía Pérezin 5–0. Loppuotteluun hän eteni voittamalla välierissä saksalaisen Nadine Apetzin 4–1. Loppuottelussa Gu kohtasi taiwanilaisen Chen Nien-chinin, jolle Gu hävisi pistein 3–2. Bangkokin AM-kilpailuissa 2019 Gu kilpaili 69 kg sarjassa. Hän voitti karsintakierroksella eteläkorealaisen Kim Shinhyeongin. Puolivälierissä Gu voitti pohjoiskorealaisen Kim Jin Sonin 4–1 ja välierissä uzbekistanilaisen Shakhnoza Yunusovan samoin pistein. Loppuottelussa Gu voitti taiwanilaisen Chen Nien-chinin 3–2. Vuonna 2020 Gu varmisti paikan Tokion olympialaisten 69 kg sarjaan voitettuaan Aasian karsintaturnauksen.