Ok, here’s are my unfiltered thoughts:
Your work experience on your resume lists you currently as an ‘Independent Web Developer’ from March 2016 to present with vague references to developing ‘practical apps’ for family and friends. No links to actual work done… Here’s what any employer would think: Danger! This guy is currently unemployed and has nothing to show for it!
I went to your LinkedIn profile (which you don’t have listed on your resume, I suggest you add it!) and it you don’t have anything listed under work experience for the past three years. That is a huge gap in your work history!
In fact, you have gaps in your history even earlier. You have gaps between your job at University of Oregon Bookstore, Technosoft, and Consumer Cellular that can be measured in years. Your tenure at Technosoft lasted only two months!
Finally, I went to your GitHub profile and looked at your activity and saw this:
If you’re not currently working another job, this is very sparse activity. If you’re an ‘independent web developer’ as you claim, this is extremely sparse activity! Ideally, you would have contributions virtually every single day! Why are there so many days where you haven’t contributed anything on GitHub?
I don’t personally know you. You could be a great guy and a great worker for all I know. But the impression you’re leaving me with your resume and LinkedIn profile is that you have some serious issues finding and holding a job. When you are competing with dozens of other job applicants, it’s not hard not to see why you’re not getting any calls.
You need to remedy this. You need to demonstrate that you could do the job, do it well, and work well with other people. You need a good story as to why you have a have gaps in your employment and why you’re switching to web development. You need to show that you’re doing something right now.
One way to put experience on your resume is to create websites for other people, even if it’s for free. A friend has a side business? Build them a website! Know a few people in a local band? Build them a website! Know a local business? Offer to build them a website! Is there a local charity that has a website that looks like it was created in the 90’s? Offer to update their website!
You don’t have to disclose that you personally knew the people you built websites for or that it was done for free. All you need is a solid reference from them.
Also, from today forward, make sure you contribute to projects on Github Every. Single. Day. Even if they are minor updates, you need to show activity so potential employers know you like to code and code often. When you get comfortable enough, try contributing to open source repositories. FCC has a few repositories for this very purpose.
Hope this helps!