During the COVID pandemic, I got curious about the software side of things and decided to learn web development. I set myself a goal to create a personal website portfolio, since I had just graduated and wanted to cure my boredom while being stuck inside my house.

Preview

Preview of my website
My website using template from HTML5 UP.

The best way to learn, in my opinion, is to dive right in, especially if you’ve got some basic programming knowledge. If you are a beginner, then the default starting point for web development would be plain HTML.

So I started by grabbing a free HTML template from HTML5 UP; which was recommended on Reddit, downloaded Visual Studio Code, and jumped straight into customizing it.

I swapped out the entire page for my resume, experimented with fonts and headings, added an image, and embedded a PDF reader. I took it step by step, starting with small tweaks and moving on to more complex changes. There are plenty of resources online and on YouTube if you're looking for a guide.

During my early deployment, there was no ChatGPT. But with it now, building a website should be miles easier. I’m using GitHub to host and deploy my site and still use it today.


Updated: As of 2024, I’ve migrated my website to Jekyll (Hydejack theme) and deploy through CloudFlare.

Updated: As of 2025, I've migrated my website to 11ty (A starter base theme).