I wanted to make this website as simple as possible, aiming to have this site able to be compiled into a static bundle. To make this possible, I used the following frameworks:

  • Vue.js: the front-end JavaScript framework
  • Nuxt.js: the static-site generator for Vue.js
  • Tailwind CSS: a minimal, utility-first CSS framework that really didn't get in my way
  • Sanity.io: a headless CMS with low API costs and a great developer experience
  • AWS Amplify: Amplify is a great platform that allows for continuous deployment with GitHub

Through all these wonderful tools, I was really using the JAMStack.