Skip to content
View vishalgoyal25's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vishalgoyal25

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vishalgoyal25/README.md

Vishal Goyal

Full-Stack AI · Backend · GenAI Engineer
Bangalore, India · open to relocation / remote

Live Site LinkedIn Email

Buy Me a Coffee Ko-fi


Full-stack AI engineer who owns systems end to end — backend-first.

I have shipped two live production AI systems solo: a 16-engine AI platform with hybrid RAG, a LangGraph multi-agent research assistant and LLMOps instrumentation; and a conversational analytics platform built on a deterministic engine/AI separation. Python/Django foundation, backed by formal GenAI engineering training (IBM Professional Certificate). I design around engine isolation, async workers and vector retrieval.

I spent 2019–2024 preparing full-time for India's Civil Services Examination, then GATE through early 2025. I returned to software engineering in 2025 — and the first thing I built was the platform I wish I had while preparing.


🚀 What I've built

🌍 TheKnowledgeOrbits — AI-Native UPSC Prep Platform

Live: theknowledgeorbits.com · Built solo, end to end

Django Next.js LangGraph pgvector Redis Langfuse DeepEval

  • Architected a modular monolith of 16 isolated Django domain engines — each owns its models and communicates only via internal APIs, giving independent domain ownership without the operational overhead of microservices.
  • Built a hybrid RAG pipeline — semantic (pgvector cosine) and lexical (BM25) retrieval fused via Reciprocal Rank Fusion, with a relevance gate and TopicRelation graph expansion.
  • Built the research_agent — a 7-node LangGraph multi-agent workflow running in a django-background-tasks worker to bypass Render's 30s HTTP timeout, streaming live progress to the frontend over SSE.
  • Integrated LLMOps and AgentOps: Langfuse tracing, DeepEval evaluations, a Redis-backed rate limiter, structlog logging, Sentry tracking, and LLM pooling across multiple providers.

📊 DashBoards — Conversational Analytics Platform

Built solo, end to end

Django TypeScript Cloud Run Docker

  • Designed the system so a deterministic Pandas/SQL engine handles all computation, with the LLM used only to interpret intent and narrate results — keeping analytical output reproducible.
  • Built a multi-key LLM pool (round-robin with per-key cooldown) and a 5-layer input-validation guard behind an SSE streaming chat interface.
  • Solved real production failures: DB connection exhaustion on serverless, OOM on 51k-row datasets, and a WIF auth failure caused by repo-name case sensitivity.
  • Deployed on GCP Cloud Run with keyless CI/CD via GitHub Actions and Workload Identity Federation.

Built solo, end to end

LangGraph FastAPI ChromaDB RAGAS

  • A Planner routes each question to a cheap single-search path or fans out parallel Researchers; a Synthesizer merges cited findings or abstains; a Critic verifies every claim against retrieved evidence before a human approves the answer.
  • Dynamic parallel fan-out via LangGraph's Send API with bounded retry and escalation cycles — every loop hard-capped in code — plus human-in-the-loop approval with durable on-disk checkpointing that resumes exactly where it paused.
  • Citations validated in code against the chunks actually retrieved; fabricated or out-of-context citations are rejected, forcing an honest abstain. Quality scored with RAGAS.

🛠 Tech

Languages & Core   Python TypeScript SQL

Backend   Django DRF FastAPI Flask REST APIs RBAC Async workers

Frontend   Next.js React Tailwind CSS shadcn/ui React Flow

AI / GenAI   LangGraph Hybrid RAG Embeddings Prompt Engineering Langfuse DeepEval RAGAS Tool Calling

Data   PostgreSQL pgvector FAISS Redis Pandas NumPy Scikit-learn

Infra & DevOps   Docker GCP GitHub Actions Render Vercel Supabase Sentry structlog Linux


📈 Activity

GitHub stats Top languages

Contribution streak


🎓 Training & Achievements

  • IBM Generative AI Engineering Professional Certificate — Coursera, 16 courses
  • IBM RAG and Agentic AI Professional Certificate — Coursera, 10 courses (in progress)
  • MLOps Bootcamp (10 end-to-end projects) · GenAI with LangChain & HuggingFace · Data Science / ML / DL / NLP Bootcamp — Udemy
  • Python for Everybody Specialization — University of Michigan · Python & Statistics for Financial Analysis — HKUST
  • 🏅 Qualified GATE 2025 — Computer Science & Engineering
  • 🏅 Qualified GATE 2025 — Data Science & Artificial Intelligence
  • 🏅 AIR 4048 — GATE 2017, Computer Science & Engineering

B.Tech, Computer Science & Engineering — Jaipur Engineering College and Research Centre


❤️ Support the Code

Everything above is built and maintained solo, in the open. If any of it helped you, you can buy me a coffee — entirely voluntary.

Buy Me a Coffee Ko-fi


Backend-first. Production from day one.

Popular repositories Loading

  1. IBM_Generative_AI_Engineering_Professional_Certificate-Coursera IBM_Generative_AI_Engineering_Professional_Certificate-Coursera Public

    Develop job-ready generative AI expertise through hands-on projects in NLP, transformers, and large language models. Learn prompt engineering, fine-tuning, and scalable deployment using Python, PyT…

    Jupyter Notebook 3

  2. TheKnowledgeOrbits TheKnowledgeOrbits Public

    TheKnowledgeOrbits — AI-powered UPSC exam-prep platform — Django/DRF + Next.js, built on a hybrid RAG pipeline (pgvector + BM25) and an isolated LangGraph research agent. Engine-first architecture,…

    Python 2

  3. DataScienceProject DataScienceProject Public

    Jupyter Notebook 1

  4. Exploratory-Data-Analysis-and-Feature-Engineering Exploratory-Data-Analysis-and-Feature-Engineering Public

    Jupyter Notebook 1

  5. Complete-Python Complete-Python Public

    Jupyter Notebook 1

  6. All-Machine-Learning-Algo All-Machine-Learning-Algo Public

    Jupyter Notebook 1