I do agree you should make a second website just for job searches and really sell yourself with your best projects on it. I like your github. Your imgur link you shared seems broken. I would also remove your picture. Change your LinkedIn, also don’t say front end or I want to be just list your skills and you can say looking for opportunities to work in full stack development.
Also I wouldn’t be applying to Junior developer jobs. You will get more serious call backs. HR doesn’t look at your resume to see if you can do the job, and think “oh he can do more than junior!” No they look at it for 30 seconds, they don’t care, they just use check marks, they see junior then they will not consider your considerable skills. You obviously have done a lot, are inceredibly proactive and judging from you github activity are far better than the average junior developer that I have known.
HR is funny and most people do not understand how they work. I recommend most people do a little research into the black whole of HR to game the system.
Again HR just looks for keywords good and bad. They are the gate keepers you need to get past to talk to an actual Manager. You need to use the key words they use. Don’t be too clever on your Linked profile. Use keywords recruiters search for. Angel.co is very good for startups. ( maybe stack overflow?.
Also one page resume. You can put more on your LinkedIn profile. i do like everything there just not the top box. I’m seriously surprised with your experience you don’t have recruiters contacting you. It’s because they don’t know,But you need to set your Linkedin up properly. because they search through key words.
So my humble suggestions from my experience in business and Hr are:
no picture of you or make it black and white or sepia.
lose the junior developer tag ( I’ve looked through your github. If they want to hire you as junior then awesome just dont give them ANY preconceived notions)
New Portfolio page. You can still have your entrepreneur website for side projects just don’t use it to showcase with. As stated above HR will see that differently ( I think it’s kewl) and put a no checkmark.
One page resume, but as long as you want on LinkedIn. ( Again HR loves linkedIn.)
-I recomend looking at angel.co
2 more things search by programming languages as well as occupation.
and the last thing and most important one. Is when you are searching and researching companies ( again not randomly applying as mentioned above) try to find ones that speak to you. HR above skill will look for a good and stable fit that will embrace their corporate culture. Find companies that are doing things that you are interested in. You founded a company to help people achieve their goals and you seem to like teaching, focus on companies that do that?
Anyhoo when you find business whose mission statement speaks to you write that into your cover letter ( again HR rules you need a one page resume with a non generic cover letter) . The cover letter should be at most 3-4 paragraphs and with in those paragraphs because you have researched the company you want to write their pain, their difficulties and how you can solve it.
Show them you are interested and passionate about what they are doing. Show them you understand at least a small part of their company and what you can do to to make that part better and solve a problem they might be having.
Hope my experience helps.