Don’t get discouraged, just keep up what your doing and your time will come.
Out of everything, I would say the lack of any job experience is the biggest issue no doubt.
Even a basic job at some department store is something, just to show you know how to work with people.
I’m not sure if you could move, but applying too jobs outside of NY, and saying be willing to move might help. You always make the final say, so don’t think just because you saying willing to locate on your application means you have to move. There are lots of big companies all over the US looking for developers, but require them to relocate.
I don’t know how your applying to jobs, but you should be giving high quality focused applications to each company. Maybe a followup call, or other approach just to make you stand out from another notification on a recruiters dashboard. This would probably work better for smaller companies than larger ones.
Another thing you could do is focus on front or back, larger companies won’t have you doing both as an entry level position ( or at least it doubt it haha)
Smaller companies might have more use for a full stack developer, but odds are they aren’t looking to hire an entry level one at the start.
I would also look into networking opportunities, the idea that job finding is all about who you know is very true. Maybe hit up a conference, or job fair, anything where you are there in person. Throw resumes and make an impression, or network with your peers, never know what could happen.
Now the good, which I think don’t need much if any improvement.
Your portfolio is fine, same for your LinkedIn.
Your salary should be ok, NY is expensive, and entry level pay is around that amount.
Most of the time I see 4 years of experience, it means 4 years of programming in general. But this sort of requirement usually doesn’t matter than much if you know your stuff and its an entry level job.
Keep up the grind take a few different approaches, working on your skills, personal projects and applying to jobs with quality applications. goodluck!