I’ve created a page for my games, here: https://jacobwgames.wordpress.com/games/
Right now only two of them have been uploaded. Expect more/the rest to be uploaded within a day or so. EpiCat is still being developed, and Deface is only on Kongregate right now. I’ll probably change that soon.