I’m sorry you have to go through this, there are lot of things happening in tech world/IT ( Automations, recessions) even that might be a possibility., but anyway, it looks like you did try so many things, you mentioned Internship, open source, referrals, good resume. These things should’ve helped landing a job, ok let’s try few more things shall we. Start working on personal projects, not the one we did for college project, but a real world one, which has to be architected, developed, test, and deployed on cloud and hosted so that anyone can view the project. Building a college project is sure requires certain level of dedication but making it available for users online takes expertise. So build few projects, host them, write blogs about how you built them, post the same but shorter version on LinkedIn, lets users and recruiters see that you can actually BUILD something. Let’s say you want to be frontend developer, do some UIUX projects and make it beautiful and host them. Also if you’re confused about how to do that: go to YouTube -> search for end to end projects -> follow the same exact steps and complete that project shown-> watch videos on how to host the project and host it -> do this cycle for 2-3 more projects then you’ll get familiarised with the whole architecture and deployment, then apply the same for your own personal idea. Let’s try this for next 2 weeks.