Adityacprtm
Aditya Pratama
DevOps Cloud Engineer
Availability
Available for projects

Replies within 24h

Return to Blog

Little Background

The story behind building this portfolio — why I built it, tech I chose, and what I learned along the way.

Adityacprtm
Part of seriesBuilding my personal portfolio with Vue.js, Strapi and MongoDB

Previously, the personal website I built was a static website, hardcode everywhere, look how cute the website is, for version1 and for version2.

As time went by, I realized that it was quite troublesome if there was an update in it. So, I decided to create a Content Management System (CMS), and chose to use Laravel, even for the Frontend also use Laravel (blade).

To build it, it costs quite a lot to pay for a custom domain and server in the form of shared hosting.

Realizing that the bill for personal websites was quite large, I decided to quit after 1 year using shared hosting. But I didn’t want my portfolio or personal website to stop, so I did some research to keep costs down on my portfolio.

There are several Tech Stack options that I got to build a portfolio inexpensively for both the frontend, backend and database. This part will be in the next part.

Since my portfolio will showcase a wide range of skills and interests, I decided to document the process of building my portfolio on a personal website and what I do best.

This is the first one!

Comments
© 2026 Aditya Chamim PratamaContact