This portfolio is an ongoing personal project that serves as both a professional showcase and a playground for experimentation. Built using Next.js, Framer Motion, Cloudflare, and Vercel, it allows me to explore the relationship between product design, design systems, motion design, and front-end development.
Rather than treating the portfolio as a static website, I approach it as a living product that evolves alongside my skills and experiences. Each iteration becomes an opportunity to refine how I present my work, communicate my thinking, and improve the overall user experience.
The current version focuses on establishing a scalable foundation rather than creating a final design. During planning, I identified several structural issues in my previous portfolio and decided to reorganize content according to purpose. Projects are grouped into Curated, Exploration, and Other Works, allowing visitors to navigate work based on their interests while giving me greater flexibility for future additions.
This iteration also serves as a testing ground for component systems, motion design patterns, content organization, and development workflows. By designing and building the portfolio myself, I can rapidly experiment with ideas and immediately validate them through implementation.
This portfolio is intentionally designed with future redesigns in mind. As my skills continue to evolve, I expect the structure, visual language, case study format, and overall user experience to be revisited and refined. Future iterations may explore new approaches to storytelling, project presentation, motion design, and interactive experiences.
More than a finished product, the portfolio is a long-term design exercise that documents my growth over time. Each redesign provides an opportunity to apply new knowledge, challenge previous assumptions, and improve how I communicate my work as a designer. The goal is not to reach a final version, but to continuously learn, iterate, and build a portfolio that grows alongside my career.