Skip to content

vgandhi1/vgandhi1.github.io

Repository files navigation

Vinay Gandhi — Portfolio & Engineering Hub

Live site: https://vgandhi1.github.io/

Personal portfolio for AI systems, manufacturing software, and EV platforms. The site links to GitHub repositories for evidence, hosts illustrated theory and programming guides on this domain, and points to a separate interactive lab for slide decks, EV references, and browser tools.

Site Repository URL
Portfolio (this repo) vgandhi1/vgandhi1.github.io https://vgandhi1.github.io/
Interactive lab vgandhi1/web-interactive-collection https://vgandhi1.github.io/web-interactive-collection/

What’s on the site

The landing page (index.html) is a custom static experience (not a Jekyll theme page). It is organized into:

Section Anchor Content
About #about Background, skills, active build (AEGIS)
Projects #projects Curated GitHub work by domain (industrial AI, agentic/RAG, ML/CV, robotics, streaming, data/ELT, product)
Learn #learn Links to theory notes and programming tracks on this domain
Interactive lab External hub for decks, EV docs, and simulators
Project execution guide project_execution.html Visual roadmap — recommended project order
Factory AI Platform factory-ai.html Flagship build deep-dive (AEGIS / SentinelFlow)
MVP demos mvp.html Live product walkthroughs

Project domains on the landing page include Industrial & Manufacturing Systems, Agentic AI & RAG, AI/ML & Computer Vision, Robotics & Embodied AI, Software Systems & Streaming, Data/ELT, and Product Management — with quick links to additional repos (EV/OTA, healthcare, web apps).

Product demo: Motel Web Portal walkthrough GIF (assets/demos/motel-portal-demo.gif) — source: Motel-web-portal.


Repository structure

vgandhi1.github.io/
├── index.html                 # Main portfolio landing page
├── portfolio_home.css         # Styles for index.html
├── portfolio_hub.css          # Shared/legacy hub styles
├── _config.yml                # Jekyll / GitHub Pages metadata (remote Minima theme)
├── assets/demos/              # Demo media (e.g. motel-portal-demo.gif)
├── theory/                    # Illustrated ML/AI theory notes
│   ├── ml_theory_hub.html     # Hub
│   ├── ml_theory.css
│   └── theory_*.html          # Topic pages (DE, classical ML, DL, RAG, MLOps, …)
├── programming/               # Language & interview tracks
│   ├── python_101.html        # Python hub (+ data/ML, PyTorch, FastAPI pages)
│   ├── python_101_common.css
│   ├── Go_101_Backend_Systems.html
│   └── SQL_Interview_Prep_FactoryAnalytics.html
├── Go_101_Backend_Systems.html              # Legacy copies at repo root
├── SQL_Interview_Prep_FactoryAnalytics.html
├── ml_theory_hub.html                       # Legacy redirect/hub at root
├── project_execution.html                   # Visual portfolio roadmap
├── project_execution.css                    # Roadmap page styles
├── factory-ai.html                          # Factory AI Platform deep-dive
└── mvp.html                                 # MVP product demos

Theory hub (theory/)

Static, self-contained pages with inline SVG diagrams:

Entry: theory/ml_theory_hub.html

Programming tracks (programming/)

Interactive lab (separate repo)

Decks, EV references, homelab portal, and browser tools (DSA, AI glossaries, hedging simulator, Git 101, etc.) live in web-interactive-collection — not duplicated here.


Tech stack

Layer Choice
Portfolio UI Static HTML + CSS (portfolio_home.css)
Theory / programming Static HTML + shared CSS, JetBrains Mono + Source Sans 3
Hosting GitHub Pages
Optional build Jekyll (_config.yml, remote_theme: jekyll/minima) for Pages compatibility; primary entry remains index.html

Local preview

Quick static server (recommended for index.html, theory, and programming pages):

cd vgandhi1.github.io-main   # or your clone path
python3 -m http.server 8000

Open http://localhost:8000/.

Optional — Jekyll (if you change _config.yml or add Jekyll posts):

bundle install
bundle exec jekyll serve

Deploying to GitHub Pages

  1. Push to the default branch of the vgandhi1.github.io user/organization Pages repo.
  2. In Settings → Pages, set source to that branch (root /).
  3. Custom domain (optional): vgandhi1.github.io is the default user site URL.

The interactive lab is deployed from its own repo as a project site at /web-interactive-collection/.


Contact


License & attribution

Content is provided for learning, demonstration, and portfolio use. If you fork or reuse layouts or copy, please keep attribution to Vinay Gandhi in source and visible credits where appropriate.

About

portfolio project static website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors