I recently started doing freelance work using the Upwork website. Did 2 small projects for a US company. Worked well, except for when payment rolls around. I don't have an international bank account, making payment a bit more tedious, luckily they were willing to pay into my Paypal account, so the money is just sitting there for now. I think if you really give it a bash you can get quite a few projects on the website, seeing as you get rated by the clients as-well. Higher ratings = more jobs (i hope)