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

Block or report gaurav0107

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

┌─────────────────────────────────────────────────────────────┐
│  GAURAV DUBEY · Senior Engineer                    │
│  Expedia Group · gurgaon, india · ↑ since 2022              │
└─────────────────────────────────────────────────────────────┘

prompt

🟢   building agentic systems that catches fraud — LLMs orchestrated through deterministic graphs, grounded in policy, and observable enough to put on call.

11 years in. Java| Python & distributed systems → now full-time on agent infrastructure.


# now

role Senior SDE· Expedia · Fraud & Risk platform
building Multi-agent fraud reasoning over LangGraph + MCP
shipped Privacy-preserving LLM gateway · three-tier tokenisation · eval-gated in CI
writing A field guide to deterministic agents — wip
open to collaborating on agent infra · eval tooling · MCP servers

# stack

  AI       LangGraph · LangChain · MCP SDK · FastAPI · Pydantic · Presidio · spaCy
  Models   Bedrock · SageMaker · Claude · OpenAI · Groq · Ollama · OpenRouter
  Data     PostgreSQL · DynamoDB · Redis · Elasticsearch · Kafka · Airflow
  Core     Java · Python · Golang · TypeScript · AWS · Docker · K8s · Vault
  Crypto   HKDF · HMAC-SHA256 · CRC8 · per-conversation key derivation
  Eval     LangSmith · OpenTelemetry · Grafana · property-based · golden sets

# featured

📘 diffprompt  Public

Calibrated LLM-as-judge with structural rubrics. CI exit codes that block regressions before they merge — the thing I always wished I had.

🟦  Python

📘 fraud-graph  Private · wip

Multi-agent LangGraph runtime for transactional fraud — policy nodes, vector recall, a verifier loop, and deterministic replay.

🟦  Python

📘 mcp-policy-server  Private · wip

An MCP server that exposes risk policies as typed tools. Plugs into Claude / Bedrock; ships with golden cases.

🟦  TypeScript

📘 agent-eval  Private · wip

Property-based evaluation harness for agent traces. Diffs two runs, surfaces drift, blocks deploys on regressions.

🟦  Python


# contributions

last synced · 2026-04-29

┌─ impact ──────────────────────────────────────────────────────────────┐
│ 5 merged  ·  10 open  ·  935k⭐ reached
│                   ▅█  █▂▂▂▅▅    prs over last 30 days
└───────────────────────────────────────────────────────────────────────┘
repository merged open latest title
affaan-m/everything-claude-code 169k #1490 #1567 fix(hooks): bypass gateguard friction gates inside subagent invocat...
huggingface/transformers 160k #45611 Raise clear error for problem_type="single_label_classification" wi...
google-gemini/gemini-cli 102k #25822 #26074 #26011 fix(core): handle ENAMETOOLONG/ENOTDIR in robustRealpath (#26010)
apache/airflow 45k #65685 Honor AUTH_ROLE_PUBLIC in FastAPI API server
danny-avila/LibreChat 36k #12825 🧹 fix: Graceful MCP OAuth Revoke Cleanup When Tokens Are Missing
openclaw/openclaw 365k #70287 fix(msteams): drop unsupported $search on msteams:search (AI-assisted)
Lightning-AI/pytorch-lightning 31k #21686 Fix torch.compile breaking toggle_optimizer / untoggle_optimizer
mastra-ai/mastra 23k #15769 fix(core): reject plain functions as individual tool entries in Age...
langchain-ai/langchain-google 370 #1708 fix(genai): wrap batch texts in Content objects for correct embeddi...
LambdaTest/agent-skills 240 #5 #4 #3 feat(api): standardize frontmatter, update validation, register 24 ...

Sorted by upstream star count. Closed-unmerged PRs skipped.


# principles

  • ›  Benchmarks over vibes — datastores picked with IOPS + $/hr; LLM routes picked with eval numbers
  • ›  Security is the first tenet, not the last — name the threats, name the controls
  • ›  Entity thinking — if you're debugging individual events, you're already behind the fraud ring

# contact

open for collab   linkedin   email

exit

visits

Popular repositories Loading

  1. GdPlayer GdPlayer Public

    Java 2 1

  2. MediaPlayer MediaPlayer Public

    Pass an Url and Stream video

  3. SmartShopping SmartShopping Public

  4. pressplayios pressplayios Public

    Swift

  5. jasper-client jasper-client Public

    Forked from jasperproject/jasper-client

    Client code for Jasper voice computing platform

    Python

  6. ExoMedia ExoMedia Public

    Forked from brianwernick/ExoMedia

    An Android ExoPlayer wrapper to simplify Audio and Video implementations

    Java