A few suggestions and thoughts on your site:
Include a picture of yourself in that header
Add a bit more of yourself and your personality to your about section. For example, you say you’ve been coding since you fell in love with it 5 years ago, tell that story! Why do you love taking the ideas in your head and turning them into work things? Let people get to know you a bit and write an about section that nobody else could write because it contains details unique to you.
This one is going to take some work but will really help your portfolio site stand out. Create a dedicated page for each project going over the following with screenshots of the site:
- Brief overview of the project
- What the problem being solved was
- What the solution implemented was
- One specific challenge you had to overcome
- What you learned
You want to walk people through why you built that thing and communicate what you learned from it.
Your portfolio site will likely be looked at by HR/recruiters, but other developers also often have a say in the process, so it’s a good idea to link to a live version of your site, link to GitHub, and provide this dedicated description.
Focus on your best projects for this. The goal of your portfolio site is to put your best foot forward and show your best work, not everything you’ve ever done.
Focus on showcasing projects that solved real problems.
This is an excellent resource for building a great portfolio site: https://www.joshwcomeau.com/effective-portfolio/