rushilrawat.github.io is the personal portfolio site for Rushil Rawat, a Computer Science student at UMass Amherst. It showcases his AI/ML & web development projects, skills, and contact information with a sleek, responsive design.
- 🚀 Blazing-fast static build via Vite
- 🌙 Dark & light mode with smooth transitions
- 🎨 Framer Motion scroll-triggered animations
- 📱 Fully responsive on desktop, tablet, and mobile
- 🔗 Project gallery with live demos & GitHub links
- 🛠️ Contact section with “Share My Portfolio” and downloadable résumé (coming soon)
- 🏷️ SEO-friendly metadata (Open Graph, Twitter Cards, canonical URL)
| Layer | Tech |
|---|---|
| Framework | React + Vite |
| Styling | Tailwind CSS + shadcn/ui |
| Animations | Framer Motion |
| Icons | lucide-react |
| Deployment | GitHub Pages |
rushilrawat.github.io/
├── index.html
├── assets/
│ ├── index-<hash>.css
│ └── index-<hash>.js
├── media/
│ ├── favicon.png
│ ├── og-image.png
│ └── rushilrawat.jpeg
└── README.md
This site is automatically served from the main branch of this repo via GitHub Pages. To update:
- Build locally
npm run build
- Push the dist/ output
git subtree push --prefix dist pages main
(or manually copy dist/* into this repo, commit & push.)
After a minute, your changes will be live at https://rushilrawat.github.io/
- While this repo is primarily a deployment target, suggestions and PRs are welcome:
- Fork this repo
- Make edits (in your fork’s index.html, /media, or Vite config)
- Open a Pull Request back here
This site’s source (and associated assets) are released under the MIT License.
Built with ❤️ by Rushil Rawat