Skip to content
View vardhjain's full-sized avatar

Block or report vardhjain

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. 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
vardhjain/README.md
Vardh Jain. Machine learning engineer. Build it. Measure it. Make it useful.

Hi, I'm Vardh.

I build AI systems that people can question, inspect, and improve. My work spans agent tooling, retrieval, and responsible ML—from giving assistants traceable sources to making model evaluations easier to trust.

I'm a Machine Learning Engineer at MyEdMaster, working on adaptive tutoring and grounded student assessments. My CS background spans George Washington University and VIT.

LinkedIn ↗  ·  Explore my repositories  ·  Published research

A few things I've built

01 / Tools that look things up before they answer

finos-mcp · Python / MCP / hybrid search

Three read-only MCP servers make financial-industry standards searchable and verifiable: AI governance, the Common Domain Model, and FDC3. Published on PyPI, with offline data, structured validation, and an audit trail. Independent community software, unaffiliated with FINOS.

Building the parsers also surfaced an upstream YAML defect. My merged FINOS fix restored 21 risk links across eight files.

Read the engineering story · Try a real tool call

02 / From a bias flag to a measured fix

EthicLens · FastAPI / React / Postgres / MLflow

A workbench for auditing decision models, comparing mitigations on held-out data, and recording reviewer sign-off. Fairness calculations are checked against Fairlearn to a 1e-9 tolerance. The emphasis is on measured tradeoffs and clear limits, rather than a claim of legal compliance.

Try the hosted assistant · Explore the methodology

03 / Does the graph actually help?

GraphRAG / PubMedQA · RAG / knowledge graphs / evaluation

Co-built with Akash Raghavendra. A controlled ablation asks what changes when retrieved fragments expand to their parent abstracts. The historical 200-question run improved accuracy from 37.0% to 59.5%; it needs a clean replication and a flat parent-document control before attributing the gain to graph structure. The hosted demo is a separate configuration.

Take the interactive tour · Inspect results and caveats

04 / Retrieval across cameras

Secondsight · PyTorch / ResNet-50 / metric learning

A person re-identification research pipeline with reproducible training, retrieval evaluation, and visual explanations. One historical Market-1501 run reached 93.69% mAP with re-ranking. The release documents its single-run limits and test-set monitoring history; retrieval rankings are not verified identity decisions.

See the project tour · Inspect the model card

What I bring to a team

At Swankey, I used session analytics and ML to identify setup friction; the targeted fix reduced event-setup abandonment by 18%. At Virtual Wayback, benchmarking five candidate frameworks helped the team choose a stack and cut prototype latency by 30%. These are workplace outcomes reported in my resume, separate from the public project benchmarks above.

My usual toolkit: Python, SQL, PyTorch, scikit-learn, FastAPI, LangGraph, graph and vector databases, React, Docker, and GitHub Actions.

The workbench, refreshed daily

8 public projects; 29 MCP tools; 281 MCP tests passed; 94.9% coverage. Snapshot 2026-11-03.

Recently updated projects (latest repository push, not a new release):

Snapshot data · MCP metric source · Measured commit

MCP run: 2026-10-30; 0 failing tests in that snapshot. Project count excludes forks, archived repositories, and this profile.

How this profile stays current

The header is a lightweight SVG animation with a reduced-motion fallback. GitHub READMEs don't execute arbitrary JavaScript, so a scheduled GitHub Action fetches public repository metadata and published MCP metrics, then commits the updated SVGs and this snapshot. No third-party stats service or personal access token is needed.

The timestamps show when data was fetched and when the upstream benchmark ran. If an update fails, the last successful snapshot stays visible. GitHub may cache images or delay scheduled runs; schedules can be disabled after 60 days of repository inactivity.

See maintenance notes for sources, update instructions, and limitations.


Have a problem where the evaluation matters as much as the demo? Let's connect.

Pinned Loading

  1. finos-mcp finos-mcp Public

    Read-only MCP servers for FINOS AI governance, CDM trade schemas and FDC3 desktop intents. Local Python tools with citable results.

    Python 1

  2. Ethiclens Ethiclens Public

    AI Bias Detection & Mitigation Workbench: measure disparate impact with bootstrap confidence intervals, apply measured mitigations, and govern model sign-off. Fairness math validated against Fairle…

    Python 1

  3. Secondsight Secondsight Public

    Cross-camera person re-identification on Market-1501: find the same person again on a different camera. A tested, typed PyTorch pipeline (ResNet-50 + BNNeck strong baseline, k-reciprocal re-ranking…

    Python 1

  4. Byte-Sized-Brain Byte-Sized-Brain Public

    Measures what 8-bit post-training quantization does to model size, accuracy, speed and memory across four models (TensorFlow Lite and ONNX Runtime), with one reproducible benchmark harness.

    Python 1 1

  5. graphrag-pubmedqa-ablation graphrag-pubmedqa-ablation Public

    GraphRAG vs PlainRAG ablation on PubMedQA. Parent expansion wins +22.5pp (McNemar p<0.0001). Leakage-free, 4-arm design.

    Python 1