Skip to content
View SarthakB11's full-sized avatar

Block or report SarthakB11

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

Hi, I'm Sarthak

I build ML tooling and contribute to open-source Python libraries in time-series forecasting, model interpretability, and data engineering.

Open source contributions

Active:

  • Kuadrant/mcp-gateway — MCP gateway concurrency hardening in internal/: #923 fix(broker) take RLock in findServerByName and use MCPName() in log, #924 fix(session) bound JWTManager.Terminate cache deletion with a 5s timeout (reviewer review: "Good fix"), #925 fix(mcp-router) make ExtProcServer.RoutingConfig swap race-free with atomic.Pointer 3 PRs open
  • meshery/meshery — utils.IsClosed cleanup chain in server/models: #19572 [server] fix Broadcast races + value-copy clobber + tests, #19580 replace remaining IsClosed gates with non-blocking sends, #19585 remove the helper itself, #19643 init subscriber slices with len=0 4 PRs open
  • hyperledger-cello/cello#788 — ci: bump CI to Python 3.11 and refresh deprecated GitHub Actions open
  • kagent-dev/kagent — in-flight follow-ups to #1787/#1814: #1786, #1791 2 PRs open
  • aaif-goose/goose#9473 — feat(server): paginate messages in GET /sessions/{session_id} (limit + offset, openapi + TS client regen) open
  • ag2ai/faststream#2874 — fix(cli): surface YAML and AsyncAPI errors from docs serve (Sehat1137-invited redo of #2858) open
  • aaif-goose/goose#9289 — fix(desktop): reuse existing window for recipe deep links open
  • jcrist/msgspec#1028 — place null last in anyOf for optional unions in JSON schema open
  • modelcontextprotocol/inspector#1295 — fix(client): fully collapse Output Schema and Meta panels in ToolsTab open
  • modelcontextprotocol/inspector#1296 — fix(server): redact sensitive env vars and headers from connection logs open
  • OpenHands/OpenHands#14307 — fix(frontend): use onSelectionChange for Language dropdown dirty-flag open
  • dbt-labs/dbt-core#12815 — warn when load_result returns None during parse phase open
  • DalgoT4D/webapp#1705 — fix: drop empty reader_options from source config open
  • sktime/sktime-mcp#114 — seasonality detection + structural break diagnostics for sktime's MCP layer open
  • sktime/sktime-mcp#347 — map NaN/Inf to null in sanitize_for_json to keep tool responses JSON-safe open
  • sktime/sktime#9876 — proposed MCP-native agentic estimator for forecasting pipeline selection open
  • sktime/sktime#9846 — proposed agentic model selection benchmark open
  • shap/shap — type-annotation migration for #3730 (check_untyped_defs): #4445 tf_utils with TFModel Protocol, #4760 plots/_force, #4761 maskers/_image, #4772 plots/_force_matplotlib 4 PRs open
  • pgmpy/pgmpy#2225 — timeseries conversion utilities bridging pgmpy ↔ sktime open
  • DalgoT4D/DDP_backend#1037 — Airbyte integration test suite open
  • PlanetRead/Video-Watch-Timer#6 — dark mode theme support open
  • myhealthconnectsociety/project-healthcare#178 — interface protocol fix (C4GT) open

Merged / adopted:

Past contributions:

  • kagent-dev/kagent#1825 — test(migrations): add data-preserving upgrade test for workload_type backfill closed-stale by github-actions after 20 days inactivity
  • GitoxideLabs/gitoxide#2606 — gix-url: accept impl Into<&BStr> in parse closed by author — signature widening broke 34 downstream .into() callers; awaiting maintainer guidance on preferred shape
  • PrefectHQ/fastmcp#4172 — wrap pydantic ValidationError as fastmcp ValidationError closed by maintainer — discussion-on-issue required first
  • PrefectHQ/fastmcp#4171 — event_store concurrent eviction guard closed by maintainer — preferred fix is upstream in py-key-value-aio
  • ag2ai/faststream#2858 — feat(cli): pluggable yaml parser for docs serve closed by maintainer — over-scoped (see #2874 redo)
  • ag2ai/faststream#2864 — re-export BrokerUsecase from top-level package closed by maintainer
  • hynek/structlog#810 — LogRecord.args timing in ProcessorFormatter closed — supported path is pass_foreign_args=True
  • avantifellows/portal-backend#73 — fix create-access-token route bug closed — not reviewed
  • proteanhq/protean#504 — FastAPI server integration closed — superseded by maintainer's version

Get in touch: sarthak.bhardwaj21b@iiitg.ac.in

Pinned Loading

  1. sktime-mcp sktime-mcp Public

    Forked from sktime/sktime-mcp

    MCP tools for sktime — seasonality detection, structural breaks

    HTML

  2. shap shap Public

    Forked from shap/shap

    Type annotations and bug fixes for SHAP explainability library

    Jupyter Notebook

  3. feluda feluda Public

    Forked from tattle-made/feluda

    UMAP dimension reduction + unit tests for Tattle's content analysis

    Jupyter Notebook

  4. math-homework-helper math-homework-helper Public

    Agentic RAG math tutor with human feedback loop

    Python

  5. claude-code-tree claude-code-tree Public

    Conversation tree navigator for Claude Code sessions

    Python

  6. multi-agent-tutoring-bot multi-agent-tutoring-bot Public

    Multi-agent tutoring system with specialized AI agents

    Python