The Portfolio Builder is a Go-based tool that automates the creation of project portfolios using YAML configuration files and Go’s html/template engine. The objective was to simplify the process of building clean, consistent portfolios without manually writing repetitive HTML. By defining project details in YAML, users can inject their data into pre-designed templates, instantly generating polished portfolio pages. The system supports multiple templates, each with its own configuration file, allowing users to easily switch designs or adapt layouts by simply updating YAML values. This separation of data and presentation makes it highly flexible, reusable, and beginner-friendly. It adds value by giving developers, students, and professionals a fast way to create personalized, professional portfolios without worrying about front-end implementation.