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 · agentic systems engineer                    │
│  expedia group · gurgaon, india · ↑ since 2018              │
└─────────────────────────────────────────────────────────────┘

prompt

🟢   I build agentic systems that catch fraud before it ships — LLMs orchestrated through deterministic graphs, grounded in policy, and observable enough to put on call.

9 years in. Java & distributed systems → Python & ML platforms → now full-time on agent infrastructure.


# now

role Senior SDE II · Expedia · Trust & Safety 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-27

┌─ impact ──────────────────────────────────────────────────────────────┐
│ 3 merged  ·  11 open  ·  900k⭐ reached
│                     ▅█  █▂▂▂█   prs over last 30 days
└───────────────────────────────────────────────────────────────────────┘
repository merged open latest title
affaan-m/everything-claude-code 167k #1490 #1567 fix(hooks): bypass gateguard friction gates inside subagent invocat...
huggingface/transformers 159k #45611 Raise clear error for problem_type="single_label_classification" wi...
apache/airflow 45k #65685 #65887 Fix Triggerer subprocess sys.path gap for DAG bundle helpers
openclaw/openclaw 364k #70287 fix(msteams): drop unsupported $search on msteams:search (AI-assisted)
google-gemini/gemini-cli 102k #26011 #25822 fix(cli): propagate TLS env vars from .gemini/.env in parent process
danny-avila/LibreChat 36k #12825 fix: graceful MCP OAuth revoke cleanup when tokens are missing (#12...
mastra-ai/mastra 23k #15769 fix(core): reject plain functions as individual tool entries in Age...
langchain-ai/langchain-google 367 #1708 fix(genai): wrap batch texts in Content objects for correct embeddi...
LambdaTest/agent-skills 230 #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