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.