A fully responsive, interactive, and animated portfolio website built with React + Vite, showcasing my skills, projects, and experience.
It’s packed with smooth animations, dynamic visuals, and a dash of personality, just like any good dev site should be :)
- 🎨 Responsive Design: works flawlessly across devices (mobile, tablet, desktop).
- 🧩 Interactive Particle Background: powered by
ts-particles, follows your cursor and adds that ✨ vibe. - 🌗 Theme Toggler: switch between light and dark modes effortlessly.
- 🌀 Smooth Animations: crafted using
GSAPandFramer Motionfor fluid transitions. - 🦴 Skeleton Loader Animation: sleek loading screen before content renders.
- 📊 Google Analytics 4 (GA4): integrated for visitor insights.
⚠️ Note: May show console warnings if your browser has tracking prevention enabled. - 📜 Resume Section: instantly view or download my resume.
- 💡 Skills & Projects: organized showcase of my technical stack and works.
- 📬 Contact Form: powered by
EmailJSfor direct messages without exposing email.
Frontend:
- React + Vite
- TypeScript
- Tailwind CSS
Libraries & Tools:
- Framer Motion
- GSAP
- ts-particles
- EmailJS
- Google Analytics 4
npm installnpm run devnpm run build- 🧾 Integrated Google Analytics 4 (GA4) and Vercel Web Analytics for tracking user engagement.
⚠️ GA4 may show console warnings if tracking is blocked by your browser, totally normal.- ⏳ The skeleton loader might slightly increase LCP, but it keeps the loading experience smooth and elegant.
⭐ Don’t forget to star this repo if you like the vibe!