It looks bad when it is big, but it looks decent if you make it as a profile picture because it is small. Just try it out. Put it in fullscreen and it will look bad, but the smaller you make it the better it looks so it will look decent as a profile picture. Try it yourself. First, look at it when it is big, it will look bad. But then set it as your profile picture then look at it. It will look 100x better. 3 hours of work.
The rounded edge square background size is by @-lnfiniteBlade-. I did the color in it and everything else. The shade looks bad though. Please tell me if you have any other way to make it so the shade is not really dark at the point where it meets so it does not look ugly.