Welcome to my 3D Interactive Portfolio — a modern and immersive web experience crafted to showcase my projects, technical skills, and professional journey through stunning 3D visuals, smooth animations, and an intuitive user experience.
If you enjoyed this project, consider giving it a ⭐ to support my work!
- 3D Physics & Models: Implemented using
three.jsand@react-three/fiberfor an immersive, modern experience. - Physics Engine: Using
@react-three/rapierfor realistic physical interactions (e.g., the interactive tech stack spheres). - Smooth Animations: Powered by GSAP (ScrollTrigger & ScrollSmoother) for seamless scrolling and dynamic text animations.
- Responsive Design: Works beautifully across both desktop and mobile devices.
- Frontend Framework: React 18
- Build Tool: Vite
- 3D Graphics: Three.js, React Three Fiber, React Three Drei
- Animations: GSAP (Standard)
- Physics: React Three Rapier
- Styling: Vanilla CSS
- Deployment: Render
To run this project on your local machine:
- Clone the repository:
git clone https://github.com/ajay160380/Portfolio.git
- Navigate to the project directory:
cd Portfolio - Install dependencies:
npm install
- Start the development server:
npm run dev
Feel free to reach out to me through the contact section on the website or via my GitHub profile.