I run a small agency and I'm in charge of hiring our developers. I took a look at your GitHub and had a few thoughts:
1) Add a real readme to your projects. If you don't have any shipped work, that's ok, but you do have side projects I can take a look at. Help me out though, I want some information on what this app should do and I don't want to go diving into your code without that background.
The first repo I visited was cupcakes, because, well who doesn't love cupcakes? But I was disappointed when I didn't see any real information about what this app was aiming to do.
2) You should be able to get a Jr. level position for at least 70k, so don't sell yourself short. Now if you have a lot to learn, be willing to take less and get your foot in the door.
3) Focus on one language that interests you. I don't hire generalists. I look for developers who have spent the time to learn a language, not six. You can always learn more later, but you'll have an easier time if you can pitch on the language or area you know really well.
Other than that, keep applying to jobs, keep growing, you'll land something. Good luck!