
Personal Portfolio
My personal portfolio is a reflection of who I am β a mix of art, design, and technology. It showcases my technical journey, creative projects, and the artistic side that inspired me to step into tech in the first place. I initially built my portfolio using React, but after experimenting with Next.js, I decided to rebuild it completely to take advantage of its performance, backend flexibility, and TypeScript support. What started as a βsimple migrationβ turned into a full redesign β and I'm so glad it did.
Design & UI
My core inspiration is art β that's where my creative journey began β so I wanted my portfolio to feel personal and expressive. I chose pink as the main theme color (because Barbie core π ), blending it with clean whites and gradients for a bright, fun, and elegant aesthetic. Each section represents a part of my creative story: Home: Redesigned from scratch with plans to add features like a tech stack train, or maybe even a music playlist to make it more dynamic. Work: My favorite section β a scroll-triggered card slider that highlights my projects smoothly with a beautiful transition. Gallery: A minimal, modern display of my paintings β calm, simple, and intentional. Contact: Originally a cute flower-themed table design; now reimagined with a soft gradient background. Info: Simple and straightforward, reflecting my design philosophy and inspirations with a heart shaped card slider, that slides on scroll.
Tech Stack Used
- NextJS
- Tailwind
- React
- GSAP
- Vercel
Development Journey
π Rebuilding my portfolio in Next.js taught me how structure, type safety, and component-based design can coexist beautifully with creativity. While it was easier to migrate my existing components and assets, switching to TypeScript and refining each page took time and care. This version feels more expressive and aligned with me β both as an artist and as a developer.
Reflection
This project is more than just a portfolio; it's a living representation of my growth. I'm proud of how it has evolved from something simple into a meaningful, expressive space that reflects both my technical journey and my artistic soul. I initially planned to feature a small Three.js game on my homepage to create an interactive, playful experience. While technical challenges paused that idea, I replaced it with my custom illustrations β keeping the homepage engaging and creative β and hope to revisit the game in the future. I added the sketch for it.
Snippets


