It doesn't take a lot of scrolling to find people criticizing something about this character, but one thing I couldn't ignore is his real name... Musaazi Zelev??
That sounds like the furthest thing from a Brazilian name as you could get, and you don't have to be Brazilian to know this. Try something like Pedro da Silva or explore the most popular names you'd find in Brazil and choose from there.
Also, small thing but, it would be interesting if he was from anywhere but Rio as that is pretty much the only place in Brazil most non-Brazilians have ever heard of.