The Alex Turner Devlogs

My Portfolio Website Project!

a stock image of a computer screen

Project Overview

Date Started:18th March 2025
Date Finished:24th March 2025
Skills:Design, HTML, CSS, JavaScript, Bootstrap, Git
I created a website from scratch to show off my portfolio of coding projects! I had to use my knowledge of HTML, CSS, UI/UX Design (and a little bit of JavaScript) to create a portfolio website I can show to future employers (or just to show off, haha!)

Project Devlog

Challenges

This project actually went a lot smoother than I initially thought it would! My main challenge with this project was actually getting the JavaScript to work. At the time of working on this project, I am still fairly new to JavaScript. I know the basics of how it works and feel fairly confident using it by itself, but trying to implement it on my website and get it talking to my HTML was proving a little tricky.

Solutions

I knew I wanted to start fairly small so I just wanted to change the image of me on the contact page to a different image when you hover over it. I knew how to do this in HTML/CSS but I really wanted to work on my JavaScript (which is why I went with this method.) With a little bit of help from the internet and my friend, I managed to finally get it working! Turns out, I was missing a line in my HTMl linking to jquery so I could get it all talking properly. Overall, I don’t think it came out too badly! (And I have definitely learnt my lesson for next time!)

Improvements

There are two things I would do differently if I were to redo this website again. Firstly, my code, while functional, isn’t super… tidy. It got quite messy in places and I think I could make it clearer and more streamlined in future. The other improvement is the design. My friend pointed out to me that my current design is very retro (very “2000s”) and, while I really like this aesthetic, it’s not something a lot of employers are really looking for these days. So I would change the design to be more modern – making use of rows that most websites these days tend to use in their designs. (I might even make it a project in the future to change this. But for now, I quite like it the way that it is.)

Conclusion

Overall, I really enjoyed working on this project! It was nice to flex the full range of my web dev skills and practice what I have learnt over the years while putting my own spin on some of the design elements. I am excited to see where this knowledge leads me. :D

Get in touch here! (I'm a really great worker, I promise!)