Loading...

My Portfolio

About this project

As a web developer I feel it is important, if not imperative, to have an online presence. I wanted this website to not only be a place where I could exhibit my skills and projects, but also as a personal space that reflects my own personality.

As a technology advocate, I like to use any new project as a means to explore new technologies. In particular, I knew this website would be static-based and wanted to use a platform that could leverage this. I also wanted a CMS as I was keen to have a centralised place to manage my website's content. In particular, I wanted to use a framework like Vue for the frontend as I prefer websites that function like an app.

After much research, I decided to use Netlify and Netlify CMS for the following reasons:

  1. It has been recommended specifically for static-based websites
  2. I wanted a headless CMS as this would give me full control over the front end.
  3. It provides continual development/deployment.

Tech Stack

Below are the technologies and frameworks that I have been exposed to as part of this project.
Netlify
Netlify CMS
Nuxt
Vue
JavaScript
SCSS
HTML