On Upwork is very hard to go in ( anyway, there are a few BHW members who can help you for a small payment ). Freelancer is oversaturated, and so PeoplePerHour, Fiverr, etc. . I think the better way, if you're established in a western country, to search in your town for local clients. Go to their brick&mortar store, call them, etc.. If not, start from the ground: Make a developer website, build websites until you will create a strong portfolio ( even if you cut the development price ) and then you will make a stable income. If you present, let's say, 30-40 websites ( real, not fake websites ), you will be on the right way. There is no magic method, without an effort.