Muzito studies and swims at Florida State University in the USA.
But back home is Märsta outside Stockholm where mom and dad live and where she spends her summer and Christmas holidays.
She was the flag bearer for Uganda at the spectacular Olympic Games opening ceremony.
It was incredibly cool and an honor to carry the flag. It was really big, I'm extremely grateful and will live on it for a long time, says Muzito, who has competed for the Sundsvall club Njurunda, and speaks Swedish with a slight American accent.
I was born in Sweden, my mom comes from Sweden, but I grew up in Uganda until I was around twelve years old. Then we moved back to Sweden.
Wanted to go back
She never hesitated to switch national teams and swim for Uganda.
It felt right to switch, I wanted to go back and help Uganda up in the swimming world. Inspire others, she says.
Gloria Muzito has taken bronze on 100 meters freestyle in the African Championships, but at the Olympic Games, it stopped in the trials.
Her 55.95 was enough for 22nd place and was 1.79 seconds from advancing.
"Many have gotten in touch"
But she believes she made people back home in Uganda proud.
I hope so, many have gotten in touch and congratulated me, she says.
Competing against Sarah Sjöström and Michelle Coleman, she has previously done at the Swedish Championships.
To do it again (at the Olympic Games) was incredibly cool, she says.
And both they and other Swedish Olympic athletes still have her support:
Yes, absolutely, I still cheer for the Swedes.
Also, Maxine Egner, 20 years old, who competes for Väsby, swam 100 meters freestyle for another country, Botswana.
Egner, who finished in 27th place, was also a flag bearer at the opening ceremony.