This site is built using Vue.js and Drupal 9. I wrote about how you can use Drupal 9 as a headless CMS, please check Enabling Drupal 9 as a Headless CMS to work with Vue.js. On the homepage of this site you can see a list of the latest Drupal 9 and Vue.js articles, I have filtered the JSON:API on the end point to achieve this. I have also written about the Drupal 9 JSON:API endpoint and basic filtering, please check it out.
The plan is to design this website and the designkojo.com site in the coming month(s) and write about it while doing it. I'll be using Drupal and Vue.js, plus HTML, CSS, and vanilla JavaScript for putting the site together and Sketch and other undecided tools to design and prototype.