My level of experience in this field is definitely pennies to the dollar (if that) but as stated above, the work you present doesn’t appear to show your true abilities/potential.
I know you say that “you get an interview, and then they decide to go with someone more senior.” I’m sure this is very frustrating, but maybe that more “senior” individual has a portfolio set up with thoughtful projects they are interested in and care about, as oppose to rudimentary projects you see on a lot of beginners code-pens (like myself.)
I routinely hear from people with experience in the industry and tech, that a company will prefer to go with someone who shows the eagerness to learn, grow and build things they are passionate about - making it easier to talk about these projects and present them; as logic would dictate, if you are passionate about something (a sport, animals, food ect.) Your respective project will reflect that.
I am by no means trying to disregard your knowledge/experience however, your work and attitude in this thread don’t seem to present “passionate and life long learner” which is one of the top characteristics that stand out in the job market (from popular, respected opinions I have heard.)
At the end of the day, employing someone is an investment.
I hope you can reinvigorate your passion and dedication to build and host a sweet portfolio with in-depth projects you are passionate about as it seems like these are the things that may be holding you back (just my two cents.)
Something to think about - for everyone one person with a masters degree and college credits from a prestigious university, there are probably 3, 4 maybe 5 others with thoughtful projects, a dedicated portfolio and hunger to learn from others and their past experiences/setbacks.
Why not give yourself the upper-hand and take on those characteristics?