Shaping Ideas, Concepts, Designs & Code into Real Projects that Deliver Results
This portfolio showcases a unique 3D interactive experience built with cutting-edge web technologies:
- 🏝️ 3D Floating Island - Immersive 3D environment with interactive navigation
- 🎭 Interactive Animations - Smooth animations powered by Framer Motion
- 🌍 3D Earth Model - Interactive contact section with 3D visualization
- ⭐ Dynamic Star Field - Procedurally generated stars using Three.js
- 📧 Email Integration - Contact form powered by EmailJS
- 📱 Fully Responsive - Optimized for all devices and screen sizes
- 🎯 Modern UI/UX - Clean, professional design with attention to detail
- 🚀 Fast Performance - Built with Vite for lightning-fast load times
- 📊 Web Analytics - Integrated with Vercel Analytics for insights
- React.js - UI library
- Three.js - 3D graphics library
- React Three Fiber - React renderer for Three.js
- React Three Drei - Useful helpers for React Three Fiber
- Framer Motion - Animation library
- Tailwind CSS - Utility-first CSS framework
- EmailJS - Email service integration
- Vite - Next-generation frontend tooling
- Vercel Analytics - Web analytics platform
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/Vishwa-ud/MyPortfolio.git cd MyPortfolio -
Install dependencies
npm install
-
Set up environment variables
cp example.env .env
Update the
.envfile with your EmailJS credentials and other configurations. -
Run the development server
npm run dev
-
Build for production
npm run build
-
Preview production build
npm run preview
Feel free to reach out to me for collaborations, opportunities, or just to say hi!
- 🌐 Portfolio: vishwa-kuruppu-vk-portfolio.vercel.app
- 💼 LinkedIn: Vishwa Kuruppu
- 🐙 GitHub: @Vishwa-ud
- 📸 Instagram: @vish__0111
This project is open source and available under the MIT License.
Special thanks to all the open-source projects and communities that made this portfolio possible.
Made with ❤️ by Vishwa Kuruppu
© 2025 Vishwa Kuruppu. All rights reserved.