Agh that is tough.
It seems like your primary means of dealing with this is going through recruiters. Have you tried attending meetups and other networking events directly with software folks? We tend to have an idea of what our companies and adjacent companies need and connections go a long way.
Of course, a web presence will help as well. If you want to write about your areas of expertise on dev.to you're welcome to politely mention that you are currently looking for work and how to contact you.
I promise that once you get over this hurdle it will get better.
We’re a place for programmers to stay up-to-date, learn new skills, and share ideas.
We’ll never post without your permission.