Long story short, your circumstance right now doesn’t define your future at all, you have to be relentless in your effort to get out of your position right now. I developed a portfolio of two websites and a highly complex mobile app that I launched with a full scale backend, it included redis , sockets , MySQL , and ELB AWS.
I’m not in a position to give a job but I can encourage you and be a reminder that it is possible. My advice is to never look back, be relentless in portfolio building and applying to jobs. These days I have a full time mobile development job, working on my second app, and have enough savings to pay to continue my school + my current company is encouraging me and helping me finish my degree.
Do let me know if u have any questions or anything specific you need advice on