My Tech Stack (2020)

August 4, 2020
2 min read
Tech Stack

Article Notice

This article was written some time ago and may contain outdated information. Please verify before implementing any solutions.

I've seen a lot of developers sharing their tech stack on Twitter lately. I am joining the bandwagon. Today, I will share the current tech stack I use when I build my own side projects in 2020. Spoiler: it is Javascript heavy.

Front-end

  • Nuxt

    - As a huge Vue.js lover, Nuxt.js is my go-to Vue framework for creating server-side rendering (SSR) apps.
  • Gridsome

    - For static site generation. I use this for building blog site and small Vue applications.
  • TailwindCSS

    - For UI library. A life-saver. Saves a ton of time and work for a non-designer like me.
  • ChakraUI

    - For UI Framework. Works well with Nuxt.js and Gridsome.
  • Netlify

    - For hosting website quickly.

Back-end

  • MongoDB

    - For database.
  • GraphQL

    - For querying API.
  • Apollo Server

    - For creating GraphQL server. Apollo is the most popular framework to implement GraphQL client and server.
  • Strapi

    - For creating and managing content and API quickly. I use this for quick prototyping. This tech is so amazing!
  • Hasura

    - For building APIs quickly.
  • Heroku

    - For web server hosting.
  • PostgreSQL

    - the standard database in Heroku. Strapi and Hasura use this as a de facto database.

Testing

  • Cypress

    - For end to end testing.

Tech Im curious and exploring now

I've been re-exploring the React ecosystem lately. And here is a list of tech I am excited to get hands on.

  • Redwoodjs

    - Bringing fullstack app to JAMStack. I love this! I tried this already and it just works!
  • Blitz.js

    - Rails-like framework for React. A full-stack React framework.

This is my tech stack in a nutshell and I am very much happy to use these technologies.

Thank you for reading and ..

Happy coding! 😁

© 2025 Leigh Dinaya. All rights reserved.