I am a longtime web developer and JavaScript fan. I've worked at such places as Netscape, AOL, Yahoo, Raptr, and Roblox. Most recently I've been doing great stuff at eBay. I love all things JavaScript and building web based games (especially RPG's).
I'm working on a number of RPG projects that I hope to show off here :)

Disclaimer: the opinions expressed here are my own and do not necessarily reflect the opinions of eBay.
Nothing here yet.
No blogs yet.
Usually open source projects present some benefit to the users as well as the author. What incentive do you give to someone who wishes to contribute to this site when the only seemingly beneficiary is yourself? I'm not trying to facetious, just hope you can clarify that aspect as it's an essential part of the picture. Open source projects usually seek to benefit everyone who uses the project.
I think you should look at one of three new frameworks that allow you to create JS-based games. 1) Gamemaker Studio 2 --> has created AAA indie games like Undertale. Lots of tutorials and support. 2) Construct 3 --> programming lite , has a web based IDE so you can use it anywhere, outputs to HTML/JS. Newer, but good for folks who are programming lite, but you can dive into JS to extend functionality. 3) PhaserJS --> is more of a js framework and much more hands on -- no IDE but great for coders. Still friendly to newbies and has tons of tutorials. I struggled myself as a front end engineer for learning one of these but settled on Gamemaker Studio 2 for now because it has a great IDE, debugging, and can output to multiple os's . I encourage you to try out them all and see which one suits your personal aesthetic. Note these are all 2d focused. For 3D you might check out Godot.
With the advances of Android Studio, Kotlin, and all of the energy behind Android, I would recommend sticking with Android for now and get proficient at it. You might also look at what are the kinds of apps you want to make, and see which platform seems to highlight those kinds of apps more. In general, Android seems a bit more open than iOS.
My advice to you is to seek out developers who have already published games and find out what worked for them. For instance there's a very good video series from someone who's creating a AAA rpg from scratch called HandMade Hero: https://handmadehero.org/ Also check out other places where this has already been answered: https://www.quora.com/Can-one-developer-make-a-successful-indie-game https://gamedevelopment.tutsplus.com/articles/tips-for-a-one-man-gamedev-team-what-to-do-before-even-touching-a-computer--gamedev-813 http://www.gamesradar.com/10-games-developed-entirely-one-person/