A modern portfolio website showcasing projects, skills, experience, and contact information built with React, Vite, and Framer Motion.
Personal portfolio showcasing projects, skills, work experience, and contact information.
Built to improve React skills while learning Vite, animations, responsive design, and deployment workflows.
src/
components/
pages/
hooks/
lib/
data/
assets/Challenge: Balancing rich animations with fast load times.
Solution: Used transform-based animations, code splitting, and lazy loading for non-critical assets.
Challenge: Keeping portfolio content easy to update as projects evolve.
Solution: Centralized project data with typed helpers and reusable section components.
Strengthened React fundamentals while shipping a polished, deployable portfolio with modern tooling.