The problem is you're referring to yourself as a newbie. I don't know where you're from, but generally in America that would be seen as lack of confidence. Don't be humble. You can learn on the job. Working from home you can easily work 12 hour days if things take you longer than an experinced developer.
Look for companies you'd like to work with. If you're fine with startups which can be generally more approchable I'd look on AngelList. Email the founder or CTO. Talk to them about their problems. Try to be genuinely helpful and understanding. If they have job openings talk about how you can help them. Put everything you did on your CV. Upload your projects on GitHub.
You can absolutely do this, but first you need to change your mindset.