A cutting-edge digital portfolio showcasing professional skills through immersive web technologies.
Traditional static portfolios fail to capture a designer/developer's dynamic capabilities and creative potential.
- Developed an interactive and visually engaging portfolio using React, Three.js, and Tailwind CSS, overcoming the limitations of static resumes by showcasing skills dynamically.
- Integrated advanced 3D graphics and animations with Three.js, creating an immersive user experience that enhances professional storytelling.
- Optimized application performance and responsiveness using Vite, implementing lazy loading, asset bundling, and code splitting for faster load times and smooth interactivity.
- Engineered reusable UI components and a scalable architecture, enabling easy maintainability and future feature expansions.
- React – Frontend library for building UI
- Three.js – 3D graphics rendering
- Tailwind CSS – Utility-first styling
- Vite – Fast build tool and development server
- 🎨 Modern & Responsive UI with Tailwind CSS
- 🎭 3D Elements & Animations powered by Three.js
- ⚡ Fast Development & Build with Vite
- 🛠 Modular & Maintainable Codebase
- 🔗 SEO & Performance Optimized
git clone https://github.com/ashwin1596/portfolio-website.git
cd portfolio-website
npm install
npm run dev
npm run build
npm run preview
- Immersive user experience
- Smooth performance
- Cutting-edge web development demonstration
portfolio-website/
│── public/ # Static assets
└───src
│ App.jsx
│ index.css
│ main.jsx
│
├───components
│ Button.jsx
│ CanvasLoader.jsx
│ Developer.jsx
│ HackerRoom.jsx
│ HeroCamera.jsx
│ ProjectCard.jsx
│ ProjectGrid.jsx
│
├───constants
│ index.js
│
└───sections
Contact.jsx
Experience.jsx
Footer.jsx
Hero.jsx
Navbar.jsx
Projects.jsx