Hi. Some background before i ask my question. I'm an Industrial Engineer from Brazil and i am trying to do a career change to tech. I'm 29, married and with a full-time job doing contract management (boring stuff). Two years ago, i wanted to have a business but didn't had much money to invest. So, i started an ecommerce with Magento, but Magento was terrible for me, so i researched a little and decided to learn Python / Django to build my own. I built it, with all the functions i wanted (user registration, integration with payment processor, product categories, etc) and i liked to build it. It sells a little, but not even close to be enough. I built some other stuff (my personal website also in Django, a Wordpress blog for my wife). I also know the basics of PHP (enough to build a simple site with basic CRUD functions and use of sessions)
What i want to know is, what's the best way to get hired (freelancing or full-time job, and the country doesn't matter)? Not having a degree is a disadvantage, so i thought about building some more projects (i have ideas for some SaaS projects, even if it is only to show and have on the portfolio, and maybe i could use some other programming language) that i could show, but i also heard about the value of contributing with open source projects. What do you guys think is the best path?
Thanks and sorry for the eventual english mistake