@Zezin What worked/is working for me is that I found an opportunity through my company where I work in another department. It’s given me enough experience to apply for a junior dev position in the company. I have gotten tons of mentorship and it’s really helped me. I don’t know if its an option for you but it worked in my case.
For volunteering I tried catchafire.org but none of the companies I contacted through them responded(That could be a me issue).
And sorry if it’s not helpful! I haven’t tried any other way yet other than personal projects.