Website Project

Portfolio Website

A lightweight personal website built to present my work, communicate my direction clearly, and give each project a cleaner space to tell its story.

Status: Live Project Focus: Frontend Structure Type: Personal Brand Website

The Goal

I wanted a portfolio that felt modern and intentional without depending on heavy frameworks or bloated templates. The site needed to be fast, readable, and easy to expand over time.

It also had to reflect how I think about building: practical structure first, then polish that supports clarity.

The Approach

I built the site with plain HTML, CSS, and JavaScript, focusing on reusable layout patterns, a simple theme system, and dedicated detail pages for individual projects.

The result is a portfolio that stays lightweight while still feeling personal, responsive, and maintainable.

Key Features

  • Responsive homepage and project detail layout
  • Dark and light theme toggle with saved preference
  • Reusable card-based content system
  • Dedicated project pages for deeper context
  • Simple file structure that is easy to maintain

Challenges and Thinking

The main challenge was balancing personality with simplicity. A portfolio should feel distinctive, but it also needs to stay clean enough that the work remains the focus.

Another important part was keeping the code organized so future edits, new projects, and design changes would not turn into unnecessary cleanup work.

Outcome

This project gave me a stronger base for presenting my work professionally and helped me practice frontend structure, content hierarchy, and maintainable styling decisions in a real portfolio context.