DEV Community

Discussion on: What tools would you choose to create a personal portfolio site if starting from scratch?

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

I currently have portfolio-lite at pontakorn.dev right now.

It's pretty overkill for a simple website. If I create it next time, I would make it simpler. It is repurposed from a blog. I moved to Hashnode now.

I have some requirements for my portfolio

  • Simple and maybe minimal
  • Easy to update
  • Support dark mode
  • Static in term of static site using Next.js or Gatsby
  • Can rebuild or render from API (My Hashnode posts are pulled from API.)

My preferred tool would be Next.js or Nuxt.js. I don't really like Gatsby.js because it is quite more complex.

For styling, I would use CSS Module or Vanilla Extract (CSS Module but TypeScript) or Tailwind. I think I will use Vanilla Extract this time. Tailwind does not fit with React for me.