← Back to projects

Portfolio v2

Featured

Astro + Content Collections + Docker

2026-02

  • HTML
  • CSS
  • JavaScript
  • Docker
  • Astro
Portfolio v2

Project Links

Technologies Used

Highlights

  • Content-driven projects page
  • Static deploy with multi-stage docker build

About This Project

This project focused on redesigning my portfolio to be fully content-driven using Astro Content Collections.

The primary goal was scalability - I wanted to rapidly add new projects without the structure becoming chaotic.

In previous iterations, all projects were stored in a single JSON file. Once the project count exceeded five, the system became difficult to maintain and error-prone.

By restructuring into organized content collections, I improved maintainability, file clarity, and long-term scalability.