An interactive portfolio website that combines a personal developer brand, featured projects, browser games, and a support page in one GitHub Pages experience.
Most portfolio sites stop at a project list. This one is designed to feel more memorable and more useful: visitors can understand the builder, browse real work, and interact with original browser games in the same experience.
- Premium landing page with a strong creator-focused introduction
- Project showcase for Neeshant's web, AI, and automation work
- Dedicated browser-game arcade with multiple playable mini games
- Separate donation/support page with a themed interaction flow
- Responsive layout with custom visual styling and animated presentation
- GitHub Pages-friendly static architecture with no build step required
- Portfolio home: https://sudonishant.github.io/
- Games hub: https://sudonishant.github.io/games.html
- Support page: https://sudonishant.github.io/donate.html
- HTML5
- CSS3
- JavaScript
- GitHub Pages
- Google Fonts
.
|-- index.html
|-- games.html
|-- donate.html
|-- styles.css
|-- script.js
|-- games/
| |-- hub.js
| |-- arcade.css
| |-- arcade-core.js
| |-- bug-catcher-run.html
| |-- bug-catcher-run.js
| |-- codequiz-blitz.html
| |-- codequiz-blitz.js
| |-- desi-detective.html
| |-- desi-detective.js
| |-- memory-stack-tech.html
| |-- memory-stack-tech.js
| |-- pathfinder-arena.html
| |-- pathfinder-arena.js
| |-- patna-1-space-shooter.html
| |-- patna-1-space-shooter.js
| |-- roast-arena.html
| |-- roast-arena.js
| |-- signal-heist.html
| |-- signal-heist.js
| |-- tower-slice-precision.html
| |-- tower-slice-precision.js
| |-- type-racer-code-lab.html
| |-- type-racer-code-lab.js
|-- vendor/
|-- profile-photo.jpg
|-- main-photo.jpg
|-- donation-photo.png
|-- favicon.svg
`-- favicon-photo.png
- Clone the repository.
- Open the project folder.
- Run a simple static server.
python -m http.server 8080- Visit
http://localhost:8080.
You can also open index.html directly, but a local server is better for consistent browser behavior.
This repository is optimized for GitHub Pages.
- Push changes to the default branch.
- Enable GitHub Pages from the repository settings.
- Use the root folder as the publishing source.
Built with π» by sudonishant.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for details.