1-day current streak·15-day longest streak
Ishaan Goswami PDEU (B.Tech CS, CGPA 9.31) + IIT Madras (B.S. Data Science) · Graduating 2027 · Ahmedabad, India --- About I build software that ships to production. Full-stack web…
Ishaan Goswami
*PDEU (B.Tech CS, CGPA 9.31) + IIT Madras (B.S. Data Science) · Graduating 2027 · Ahmedabad, India*






---
About
I build software that ships to production. Full-stack web apps, ML pipelines, distributed systems on Kubernetes, whichever part the problem needs. Not laptop demos, not tutorials. Real services with race-condition guards, GitOps pipelines, and the kind of incident I've debugged at 1 AM because Redis went down.
---
Tech Stack

ML & GenAI: PyTorch · scikit-learn · LightGBM · SHAP · LangChain · FAISS · HuggingFace · Sentence Transformers · Groq
---
Featured Projects
Cortex — Distributed AI Task Platform
*React 19 · Node.js/Express 5 · Python worker · MongoDB · Redis · Docker · Kubernetes · Argo CD · GitHub Actions*A production-grade distributed task processing system. Tasks submitted from the React frontend are queued in Redis (lPush), picked up by a Python worker via blocking brpop, and tracked from pending → running → success/failed in real time. Every component containerised, every deployment declared as Kubernetes manifests, every push to main triggers a full build-push-deploy pipeline that Argo CD syncs to the cluster automatically.
The hard part: GitOps-driven CI/CD. GitHub Actions builds Docker images, pushes to Docker Hub tagged with commit SHA, then updates the companion infra repo's manifests via sed and commits. Argo CD watches that repo with auto-sync, prune, and self-heal enabled. Cluster drift gets corrected automatically.
---
Pitlane Live — F1 Race Analytics Platform
*Flask · Vue 3 · PostgreSQL (Supabase) · FastF1 · Gunicorn/gthread · Render*Full-stack F1 platform with race replays, live standings, and user predictions. Originally deployed on Azure VM with Gunicorn + gevent + Nginx; migrated to Render + Supabase when Azure student credits ran out. Switched gevent to gthread workers to fix an SSL monkey-patching recursion error on Render's runtime. Pre-built race JSONs committed to the repo to keep the 512MB server within memory bounds.
---
TechReg Analyst — F1 Regulations RAG System
*LangChain · FAISS · BGE-small · Cross-Encoder Reranker · Groq LLaMA 3.1 8B · Streamlit*Production RAG over 589 pages of FIA 2026 F1 Regulations. Two-stage retrieval: BGE bi-encoder for recall (top-20 via FAISS), cross-encoder reranking for precision (top-5). 80% Section Match@1 at ~1,000ms retrieval latency, CPU-only, zero cost. Three-layer hallucination mitigation: prompt grounding, temperature=0, and a numeric verification heuristic.
---
F1 Pit Stop Effectiveness Predictor
*LightGBM · SHAP · FastF1 · Streamlit*End-to-end ML pipeline over 60+ Grand Prix. 19 engineered features (tyre degradation rate, undercut delta, stint length). LightGBM classifier on 3,100+ samples: ROC-AUC 87.4%, precision 80%, recall 81%. SHAP TreeExplainer for per-prediction feature attribution, every prediction explains itself.
---
Activity Dashboard
<!-- This links to your local file and skips GitHub's cache proxy entirely -->


---
DSA & Competitive Programming
| Platform | Achievement |
|---|---|
| LeetCode | Knight |
| HackerRank | 5-Star in Python & SQL |
| Codeforces | Specialist |
| GATE 2026 | Qualified - Computer Science & Engineering |
---
Find Me On







-
F1-pitstop-predictor ★ PINNED
End-to-end ML pipeline predicting F1 pit stop effectiveness. LightGBM classifier on 3,100+ pit stop events across 60+ Grand Prix. ROC-AUC 87.4%, precision 80%, recall 81%. SHAP TreeExplainer integration for per-prediction feature attribution.
Jupyter Notebook ★ 0 2mo agoExplain → -
pitlane-live ★ PINNED
Full-stack F1 race analytics platform. Live race replays, driver standings, prediction scoring engine. Flask + Vue 3 + PostgreSQL on Supabase, deployed on Render. Migrated from Azure VM, switched gevent to gthread to fix SSL monkey-patching on Render runtime.
Vue ★ 0 1mo agoExplain → -
f1-regulations-rag-system ★ PINNED
TechReg Analyst is a production-grade Retrieval-Augmented Generation (RAG) system that answers complex queries over FIA Formula 1 Technical Regulations using FAISS-based retrieval, cross-encoder re-ranking, and grounded LLM generation.
Python ★ 0 2mo agoExplain → -
cortex ★ PINNED
Multi-provider LLM orchestration platform with intelligent routing, multimodal input, and GitOps-driven Kubernetes deployment
JavaScript ★ 0 1mo agoExplain → -
cortex-infra ★ PINNED
No description.
★ 0 2mo agoExplain → -
MugenOS
MugenOS turns your new tab into a living, breathing space where anime clips behind film grain, a focus timer that keeps you honest, and a vibe that's entirely yours. No accounts. No cloud. Just your laptop, your clips, your rules.
TypeScript ★ 4 18d agoExplain → -
portfolio
No description.
TypeScript ★ 1 8d agoExplain → -
Ishaan2510
My GitHub profile README.
★ 0 3h agoExplain → -
chanhdai.com ⑂ ▣
A pixel-perfect dev portfolio and shadcn registry.
TypeScript ★ 0 20d agoExplain → -
neetcode-submissions
My NeetCode.io problem submissions
Python ★ 0 25d agoExplain → -
dental-books
No description.
JavaScript ★ 0 1mo agoExplain → -
serin-landing
No description.
TypeScript ★ 0 1mo agoExplain → -
nistula-technical-assessment
No description.
Python ★ 0 2mo agoExplain → -
magicpin-vera-bot
No description.
Python ★ 0 2mo agoExplain → -
hive ⑂
Outcome driven agent development framework that evolves
★ 0 4mo agoExplain → -
Digital-Portfolio
This will tell you about myself
TypeScript ★ 0 8mo agoExplain → -
Gaussian_Filter
No description.
Python ★ 0 1y agoExplain → -
codekalakaar-websiteIG
No description.
CSS ★ 0 2y agoExplain →
No repos match these filters.