Back

How I rebuilt this website, and why


Every couple of years, I become dissatisfied with my personal website and seek to redesign it and make it better. This happens because, as time goes on, my taste and abilities change, new trends arise, and new technology is created that I want to test out. As a frontend development hobbyist and enthusiast, I use my personal website as a testbed for new technologies - as a way of learning new web technologies and ways to build for the Internet.

While I could use no-code visual site building tools like Webflow / Framer / Wordpress to design my website, I prefer the technical challenge of writing code - even if the output is not as polished as if I use those tools.

I created the first version of my website in 2019. I was just finishing my Master’s programme and starting to job hunt and needed a place for my projects and writing to live. I haven’t pushed a major update since sometime in 2021.

Before and After

So, this year, after an “audit” of the site, there were quite a few things that I felt needed to change, listed below:

And so I wanted to build a new website that would fix these problems, as well as improve a few things such as:

Next steps

It took me almost 6 months to build the site because I was learning Tailwind and Astro and building at the same time plus I have limited time to build between working all day and spending time with family.

While I was able to get a lot of the new features into this first release of v2, I wasn’t able to get everything in, and honestly I felt like waiting to get everything “perfect” was becoming just another form of procrastination. Hence, I have developed a features roadmap, in order of importance, for the continuous update of the website:

Finally, if you compare this new site with the old (now archived) site, you will see that, other than fixing some original issues and sitting on new tech, it does look very similar. Well, that just means I have to start redesigning it again.

picture of a tweet