When I saw this, considering out of 140 apps only 2 invited you to interview, I’ll admit, I wondered if maybe it was severe lack of skill level or something… Id say most of the jobs I get a referral to, I dont have the skills for it at all, but since I was referred and theres stuff in my resume thats interesting, I still make it to the tech interview.
But…I checked out your website, LinkedIn and resume and I really cant see why people arent giving you a chance. One suggestion I would make, might seem minor but…I noticed on your site you refer to backend as your interest, but on your resume you list yourself as a web developer. Maybe instead, refer to yourself as a back end, or even full stack dev.
Another thing to try…ask your friends if they can connect you with someone who is a recruiter or who conducts interviews and ask them if they would be willing to give you advice on how you present yourself. No ulterior motive to get in the door where they work, just to really get their advice and help you improve. People can be super helpful, and even if they cant help, will introduce you to someone who can. Ive met a lot of people that way and it has led to some incredible opportunities.
Seems the thing right now is to avoid your application / resume from going into the dark void. Instead of trying to guess what the problem is…go to the source, find people in the position to tell you what they are looking for.