What I've seen that has worked in the past is this: Pick an open source project that is in a language that is respectable and commit to contributing to it for three or four months. Full time. Try to make sure that your written English is clear and professional in things like PRs. Try to keep your code as clean and as well tested and linted as possible. Once the core team gets to know you a bit you'll be able to reach…
Let me say what what not to do.
Context: 10 year developer in Brazil, Rio de Janeiro. Mostly Ruby on Rails (6 years), now Python (1 year).
I've dedicated my entire career for the companies and projects I worked for.
So I didn't built a profile, or strong connections.
The only thing right I got is financial reserves. So I quit from a interim CTO position (previous I was a Tech Leader), with 18 people below me, due to BURNOUT.
The only thing I got dedicating full time to one basket at time is:
1. financial reserves, that here in my country is enough for some months of food and shelter, but is less than that value you said in US Dollars. 2. Extreme BURNOUT. I'm 80% recovered after two months.
Right now I'm doing some online courses in DataCamp and Real Python. It's easy to stay focused.
Tried to start working contributing on FOSS and Tech Blogs, building some reputation, but I got worse some weeks ago, got back to these algorithmic online courses.
$ 1.5k / month for me is food and shelter right now.
Companies here demanding Spark certifications are offering this for late full and initial senior positions (I'm trying to go to Data Engineering field, because I love data).
Even big companies here are more picky than this, by not returning calls, emails, etc. 3 people from a big co. here called me, having multiple positions open right now, but no response (remember I have no perceivable reputation or connections, except a CompSci degree in a reputable Uni here).
So if you are a junior, let me say it: Build profile and reputation. Seek for good people to follow and be heard. Don't put everything in one company or project. I'm trying this right now.
Big COs. in developing countries are picky anyways. You'll need to spend a lot of energy to receive US$ 3k/month tops (it's the 80th percentile).
Try different. 10 years later you'll be much better than me.