Skip to content

kushagra486/kushagra486.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG


Portfolio LinkedIn GitHub Email


Status Auto-Update Made With License


⚑ About This Portfolio

A self-updating, dynamic developer portfolio that fetches all public repositories from the GitHub API in real-time. Every time you push a new project to GitHub, it automatically appears on the portfolio β€” zero manual updates needed.

πŸ”— Live at: kushagra486.github.io

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   HOW IT WORKS                       β”‚
β”‚                                                      β”‚
β”‚   You push a new repo to GitHub                      β”‚
β”‚              ↓                                       β”‚
β”‚   Visitor opens your portfolio                       β”‚
β”‚              ↓                                       β”‚
β”‚   GitHub API fetches all public repos                β”‚
β”‚              ↓                                       β”‚
β”‚   Project cards auto-generate with:                  β”‚
β”‚   β€’ Name, description, language                      β”‚
β”‚   β€’ Stars, forks, created/updated dates              β”‚
β”‚   β€’ Direct links to code & live demos                β”‚
β”‚   β€’ Language-based filter buttons                    β”‚
β”‚              ↓                                       β”‚
β”‚   Stats bar updates: repo count, languages, stars    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🎯 Features

Feature Description
πŸ”„ Auto-Updating Projects Fetches ALL public repos from GitHub API on every page load
🏷️ Language Filters Filter projects by programming language (Python, JS, etc.)
⭐ Featured Projects Highlight key repos with custom descriptions & gold badges
πŸ“Š Live Stats Real-time repo count, languages used, and total stars
πŸ–₯️ Terminal About Interactive terminal-style JSON profile display
⌨️ Typing Animation Rotating role titles in the hero section
🌐 Particle Network Canvas-based connected particle background
✨ Hover Glow Mouse-tracking radial glow on project cards
πŸ“± Fully Responsive Works on desktop, tablet, and mobile
🎨 Cyberpunk Theme Dark theme with cyan/purple neon glow aesthetics
πŸ“ˆ Skill Progress Bars Animated bars that fill on scroll
πŸ”’ No Backend Required Pure HTML/CSS/JS β€” hosted free on GitHub Pages

πŸ› οΈ Tech Stack

Languages & Core

HTML5 CSS3 JavaScript

APIs & Services

GitHub API GitHub Pages

My Development Stack

Python Java TypeScript React Next.js Flask FastAPI Node.js TailwindCSS PyTorch Pandas scikit-learn Docker Vercel MySQL MongoDB PostgreSQL Firebase Tableau Git


πŸš€ Quick Start

Deploy your own version in 3 steps:

# 1. Fork or clone this repo
git clone https://github.com/kushagra486/kushagra486.github.io.git

# 2. Open index.html and change the config at the top of the <script>:
#    - GITHUB_USER = "your-username"
#    - Update FEATURED object with your key repos

# 3. Push to your own username.github.io repo
git push origin main

Your portfolio will be live at https://your-username.github.io within 2 minutes.


βš™οΈ Configuration

All customization lives in one config block at the top of the <script> in index.html:

// ═══ Change your GitHub username ═══
const GITHUB_USER = "kushagra486";

// ═══ Feature specific repos with custom descriptions ═══
const FEATURED = {
  "Bharat-AI-Assistant-V1": {
    desc: "Full-stack AI chatbot with multi-model LLM integration...",
    techs: ["React", "Next.js", "OpenRouter API", "Vercel"]
  },
  "Smart-Budget-Assistant": {
    desc: "AI-powered personal finance tool...",
    techs: ["Python", "Pandas", "NumPy", "Flask"]
  }
  // Add new featured repos here β€” unfeatured repos still appear automatically!
};

What auto-updates (no code changes needed):

  • New repos appear automatically
  • Repo descriptions, languages, stars, forks
  • Language filter buttons
  • Stats bar numbers

What you customize manually:

  • Featured project descriptions & tech tags
  • Skills section
  • Experience & certifications
  • Contact information

πŸ“ Project Structure

kushagra486.github.io/
β”‚
β”œβ”€β”€ index.html          # Entire portfolio (single-file, no build step)
β”œβ”€β”€ README.md           # This file
└── LICENSE             # MIT License

Zero dependencies. No npm, no build tools, no frameworks. Just one HTML file with inline CSS & JS.


πŸ“Š GitHub Stats


GitHub Streak


πŸ† Certifications

Certificate Issuer Year
πŸ€– Generative AI Fundamentals Alison 2026
πŸ“Š Data Analytics Job Simulation Quantium (Forage) 2026
πŸ“Š Data Analytics Job Simulation Deloitte Australia (Forage) 2025
πŸ”§ IT Support Certificate Data Expert Technical Institution 2024

πŸ“¬ Contact

Channel Link
🌐 Portfolio kushagra486.github.io
πŸ’Ό LinkedIn linkedin.com/in/kushagra-gupta-18b4151ba
πŸ™ GitHub github.com/kushagra486
πŸ“§ Email kushagra.gupta.ald@gmail.com
πŸ“± Phone +91 9889344818

⭐ If you found this useful, give it a star!



Built with ❀️ and β˜• by Kushagra Gupta

Visitors

🌐 Live Demo

https://kushagra486.github.io/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages