Using a CMS for a portfolio is a given (or should be). As of today, there are dozens of choices for a CMS. Some of them are well known, like WordPress, while others have adopted the new query language GraphQL, come with out-of-the-box features or utilize a plugin system. I chose a CMS, with great out-of-the-box features built with GraphQL and REST APIs, called Cosmic JS. In this article I explain why I chose it and a step by step of how I built my portfolio using their platform.

There are free website builders and free standard CMS backends out there, sure, but I’ve used those before and I can tell you that if you are writing any sort of code for your portfolio, they become burdensome and bloated quite fast. …

Dylan Grant