A fresh take on portfolio design. Balancing minimalism with personality using widget-based interactions.
I originally planned to redesign my portfolio once a year. But in my first year of university, I did it twice. One version was an over-engineered interactive book; the other was so minimal it lacked identity. Neither felt right.
This version was more deliberate. I wanted something clean and structured but also personal and expressive. It became the foundation for everything that followed.
While working on my laptop, I just payed close attention to how widgets present information. They are modular, compact, and expressive. That sparked the idea: what if my entire portfolio worked like a widget layout? Perfect for showcasing projects and other pieces of my life.
Lorde
It felt very interactive, expressive, and scalable.
I wanted this page to blend my experience as a developer with my actual life - what music I love, what photos I take (because I really enjoy photography), and of course, the projects I build. I think I found a solid balance between personal and professional, and I'm genuinely proud of how it turned out.
The widget system also allows for dynamic interactions—you can actually edit and rearrange them in real-time.
Each widget is a reusable component with its own purpose—projects, music, photography, personal elements.
Blending developer experience with life—music I love, photos I capture, projects I build.
I'm actively building new widgets and refining their interactivity. As more features are added, I'm also exploring better UX patterns to make everything feel intuitive and engaging. It's a fun process. Check back soon for updates!