I upload games I have made myself or with friends here. They usually aren't finished, but it's nice to have an easy centralized location to look back.
I also use this place to upload Jam games.