And some others, take a look in Demos and PRojects.
Hello, your games are very nice, but one idea...., Itch.io is a well-known, famous website among gamers and game developers.
Itch.io is similar to Youtube.com. Youtube is for videos but Itch is for games. Uploading to Youtube can let more people watch videos made by you and uploading to Itch can let more people download and play your games.