Skip to content
View itsyashbisht's full-sized avatar
🔨
building
🔨
building

Block or report itsyashbisht

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.

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
itsyashbisht/README.md

Hi, I'm Yash 👋

Full-Stack AI Engineer building RAG systems, agentic tool-calling architectures, and production web applications.

📧 Email · 💼 LinkedIn · 🐙 GitHub


👨‍💻 About

I work across the stack — Next.js and Node.js on the application layer, Postgres and pgvector for retrieval, Groq and Gemini for generation. My focus is on the parts of AI engineering that don't show up in tutorials: tool-calling loops that handle partial failures gracefully, RAG pipelines that stay accurate at scale, and multi-tenant systems where access control actually holds under real usage.

Most recently I built and shipped IntelliVault, a RAG platform used to test document-intelligence workflows across isolated workspaces, and NestIQ, a hotel booking concierge with a custom agentic loop written without framework abstractions.


🛠️ Selected Work

🗂️ IntelliVault — Enterprise RAG Platform

A multi-tenant document intelligence platform where retrieval accuracy and access isolation were the two hard constraints.

Documents are parsed, chunked with LangChain's recursive splitter, embedded with Gemini, and indexed into Postgres via pgvector using HNSW for approximate nearest-neighbor search at low latency. Chat responses stream token-by-token through the Vercel AI SDK and cite their source chunks directly, so answers are traceable back to the original document rather than presented as opaque generations.

Access control is enforced at the API layer with an Owner / Editor / Viewer model scoped per workspace, backed by full audit logging — the harder problem in multi-tenant RAG isn't retrieval, it's making sure workspace A can never leak into workspace B's context window.

Next.js · TypeScript · Drizzle ORM · PostgreSQL / pgvector · Clerk · Groq (LLaMA) · Gemini · Vercel AI SDK

🏨 NestIQ — Agentic Hotel Concierge

A hotel booking assistant built around a hand-rolled multi-turn tool-calling loop on LLaMA 3.3-70B — no LangChain, no agent framework, because the failure modes needed to be handled explicitly rather than abstracted away.

The loop tracks finish_reason across turns and branches on three outcomes: successful tool execution, tool failure, and truncated generation from hitting token limits mid-call. An earlier version of the system prompt caused the model to inject duplicate action markers under certain conversation states; fixing that meant restructuring how the prompt separated planning from execution, not just patching the symptom. Final responses stream separately from the blocking tool-resolution phase, so the user sees progress instead of a frozen UI while tools run.

React · Redux Toolkit · Node.js · Express · MongoDB · Groq (LLaMA 3.3-70B)

👟 Solemate — Full-Stack Commerce Platform

An e-commerce system covering the full purchase flow — catalog, cart, checkout, order management — with a role-separated admin dashboard.

Auth is JWT-based with bcrypt hashing and enforced RBAC between customer and admin roles. State management runs through Redux Toolkit with selectors tuned to cut redundant API calls across the cart-to-checkout path, which was the main source of unnecessary re-fetching in the initial build.

MongoDB · Express · React · Node.js · Redux Toolkit · JWT


⚙️ Stack

Languages TypeScript JavaScript Python Java

Frontend Next.js React Redux Tailwind Framer

Backend Node.js Express FastAPI

Data PostgreSQL Drizzle MongoDB

AI / LLM Groq Gemini OpenAI LangChain

Auth / Infra Clerk Vercel Supabase


🎯 Currently

Open to full-stack and AI engineering roles at product teams — particularly where the work involves RAG, agentic systems, or LLM-integrated products at production scale.

Pinned Loading

  1. IntelliVault-Enterprise IntelliVault-Enterprise Public

    Enterprise document intelligence — workspace-scoped hybrid RAG, streaming AI chat, and team collaboration.

    TypeScript 2

  2. nestIQ-server nestIQ-server Public

    NestIQ is an AI-powered hotel discovery and booking platform built specifically for the Indian travel market. Unlike traditional hotel booking platforms that require users to navigate filters and s…

    JavaScript

  3. nextjs-ai-app nextjs-ai-app Public

    A comprehensive collection of projects, examples, and notes demonstrating AI application development with Next.js-15 and Vercel AI SDK v6, covering LLM integration, streaming responses, prompt engi…

    TypeScript

  4. tripsage-client tripsage-client Public

    TripSage's frontend is a React 19 single-page application built with Vite. It lets users discover Indian travel destinations through AI-powered natural language search, build full itineraries using…

    JavaScript

  5. tripsage-server tripsage-server Public

    TripSage's backend is a Node.js / Express REST API backed by MongoDB and driven by Groq AI.The server handles authentication, all CRUD operations across 8 resource types, AI generation with rate li…

    JavaScript

  6. ecommerce-backend ecommerce-backend Public

    The backend of the Shoe E-Commerce application is designed to handle all business logic, secure transactions, and efficient data management for a scalable online footwear store. It follows a modula…

    JavaScript