Have you gotten any face-to-face interviews, or even been in touch personally with any recruiters? The initial hurdle is often the highest because of the minuscule signal-to-noise ratio in job applications. If you have any friends working at companies you might like, or even friends who can refer you personally, make use of them. Due to the sheer volume of applicants for all manner of tech jobs, the harsh truth is this: submitting an online application without a personal connection, no matter the quality of your work, is essentially throwing your resume into the incinerator.
If you have absolutely no personal connections in tech that you can leverage, apply to Hired (https://hired.com/) or Triplebyte (https://triplebyte.com/) and prove your worth to them however you can. Once you're on the platform as a quality developer, the rest will handle itself.