Thanks to visit codestin.com
Credit goes to github.com

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

Block or report harshbhanushali26

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

Python LangGraph LangChain FastAPI RAG MCP PostgreSQL

State → Route → Execute → Validate → Observe

   

Status: Actively interviewing for AI Engineer roles (India / Remote)


🧩 Core Capabilities

Multi-Agent Systems Stateful Workflows Deterministic Routing Hybrid RAG Tool Execution HITL Cost-Aware AI Evaluation & Guardrails

⚡ Engineering Philosophy

"The architecture meeting you skip always becomes the non-deterministic bug you can't trace in production."

I build reliable LLM applications, multi-agent orchestrations, and hybrid retrieval systems. My approach prioritizes explicit state machines, strict context boundaries, cost-guardrail routing, and deterministic evaluation layers before relying on raw LLM inference.


🚀 Active Build

Every great journey starts with a Waypoint. A user describes a trip through a structured form; a graph of LangGraph agents plans transport, lodging, activities, and budget; the system produces a day-by-day itinerary; and the user refines it through a chat-based review loop before finalizing.

User flow: Form fill → Trip session starts → Planning runs → Human review (chat loop) → Final itinerary

  • 5-Agent Graph: Concierge normalizes raw form input → Planner decides search priority → Budget sums cost against stated budget → Itinerary composes the day-by-day plan → Critic interprets edit requests during review. Human-in-the-loop gate at human_review node.
  • Write-Safe State: TypedDict TripState — single source of truth with separate top-level keys per tool result (not a grouped dict) for conflict-free parallel fan-out. Postgres checkpointer (langgraph-checkpoint-postgres) persists paused graph state so a session survives refresh/restart.
  • 7 Mechanical Tool Nodes: search_flights, search_trains, search_buses, search_cars, search_hotels, search_activities, get_weather — no LLM calls, staged dummy → free API (Tavily) → MCP.
  • First Framework Project: LangGraph + LangChain orchestration instead of hand-rolled agents — deliberate framework adoption with full understanding of the graph execution model underneath.
  • Stack: PythonLangGraphLangChainFastAPIPostgresSQLAlchemyAlembicPydanticTenacityGroq (gpt-oss-120b) • OpenAI (fallback) • TavilyMCP

🛠️ Featured Systems & Architectures

Full-stack financial OS combining an interactive analytics dashboard with a conversational agent engine — both writing to the same SQLite store.

  • Zero-Cost Hybrid Router: Resolves ~60% of deterministic queries via pattern matching at $0 LLM cost; streams fallbacks via Groq + SSE.
  • Predictive Analytics: Financial health scoring, spending trajectory forecasts, budget threshold alerts.
  • Hardened Auth: bcrypt with session tokens and CLI-based recovery.

PythonFastAPISQLModelGroqSSESQLite

High-precision RAG engine rebuilt from a single-store ChromaDB prototype into a hybrid-search, multi-user system.

  • Hybrid Retrieval: Dense pgvector similarity coupled with tsvector full-text search via a custom Supabase RPC.
  • Sandboxed Analytics: DuckDB SQL engine replacing pandas.exec() for safe multi-CSV queries.
  • Multi-User: Supabase Auth, per-user chat persistence, citation UI with telemetry feedback.

PythonSupabasepgvectorDuckDB

Modular 4-layer query routing and execution system designed to eliminate unconstrained agent loops.

  • Deterministic Pre-Filtering: ChromaDB + SentenceTransformer semantic layer resolves ~80% of repeat queries locally at ~30ms.
  • Guardrail Architecture: Planner → Validator → Executor → Responder with hard session token and quota cutoffs.
  • Cost Efficiency: Per-session cost ~$0.0005.

PythonGemini APIChromaDBSentenceTransformer

6-agent supervisor workflow orchestrating deep, multi-hop web research with zero context degradation.

  • Stateful Segregation: Supervisor → Search → Scraper → Summarizer → Critic → Synthesizer.
  • Model Routing: Groq (llama-3.3-70b) primary Gemini (gemini-2.0-flash) fallback, complexity-based.
  • HITL Control Gates: Human-in-the-Loop review checkposts with multi-provider fallback layers.

PythonGroqGemini APIRich CLI

Actionable talent intelligence pipeline translating JD criteria into verified technical roadmaps.

  • Semantic Parsing: Unstructured resume extraction matched against live JD requirements or URLs.
  • Targeted Synthesis: Maps identified skill discrepancies directly to granular learning modules.
  • Clean Pipeline: Parse → analyze → output — no hardcoded resume/JD assumptions.

PythonFastAPIGroqTavily


🗃️ Tooling & Protocol Implementations

Repository Focus & Architecture Primary Tech
🔌 DevMind — MCP Server Secure Model Context Protocol tool server exposing 6 developer tools — file ops, Python execution, JSON utilities — with human-gated execution boundaries. MCP SDKPythontiktoken
🗄️ LangGraph Parallel SQL Runner Graph-governed parallel SQL executor via LangGraph's Send API, with automated syntax validation and pre-execution human review. LangGraphGroqSQLite

💻 Tech Stack

🤖 AI & Agent Systems

Groq Gemini API LangGraph MCP RAG

🗄️ Data & Vector Storage

Supabase pgvector DuckDB ChromaDB SentenceTransformer

🐍 Languages & Backend

Python FastAPI SQL SQLAlchemy Pydantic

🛠️ Tools & Interfaces

Streamlit Git uv n8n Rich CLI


📈 Activity & Metrics

GitHub Streak

Interested in collaborating or discussing AI Engineer opportunities?

Pinned Loading

  1. waypoint waypoint Public

    LangGraph multi-agent trip planning system with parallel tool fan-out, Postgres checkpointing, and chat-based human review loop.

    Python 1

  2. ai-agent-engine ai-agent-engine Public

    Production-grade autonomous AI agent with multi-layer optimization: pattern matching, RAG personalization, and intelligent caching. Built from scratch in Python with cost tracking and automatic fai…

    Python 1 1

  3. hArI hArI Public

    AI-powered PDF & CSV analysis assistant using Groq LLM, Supabase, and RAG pipeline with interactive Streamlit UI.

    Python 1

  4. research-pipeline research-pipeline Public

    A Python CLI tool that runs a multi-agent research pipeline — search, scrape, summarize, critique, and synthesize into a cited report. Built with Groq, Gemini, DuckDuckGo, and pure manual orchestra…

    Python 1

  5. NextSteps NextSteps Public

    Full-stack AI career tool · CV parsing · Skill matching · Resume tailoring · Interview simulator · FastAPI + Vanilla JS · Groq · ChromaDB · Tavily

    HTML 1

  6. finos finos Public

    Full-stack AI personal finance platform — FastAPI + SQLite backend, conversational agent with pattern-matched instant responses + Groq LLM fallback, live dashboard with forecasting and financial he…

    Python 1