Skip to content
View dumko2001's full-sized avatar

Block or report dumko2001

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dumko2001/README.md

Hi, I'm Sidharth πŸ‘‹

I'm a software engineer based in India. I work across the full stack β€” shipping production AI systems for clients, and contributing fixes to the open-source tools the ML and agent ecosystem runs on.

  • πŸ”§ I find correctness bugs, silent failures, and security holes in production codebases and fix them
  • πŸ€– I build AI-native products β€” pipelines, agents, verification systems, clinical tooling
  • 🌏 Open to full-time remote roles in Backend, Applied AI, and Full Stack Engineering

πŸ›  What I work with

Python Rust TypeScript C++ Go Node.js PyTorch LangChain Next.js Supabase Kubernetes Docker


πŸ”¨ Open source

I contribute to the internals of tools I use β€” compiler stacks, agent runtimes, LLM frameworks. Here's what I've shipped:

karpathy/autoresearch β€” AI agent framework, 50k ⭐

  • PR #17 β€” Self-healing error recovery: agent parses its own stack traces and resumes from OOM/syntax failures without stopping. Contributed within hours of the repo going public. Shopify's CEO ran it overnight and got 53% faster rendering from 93 automated commits. merged
  • PR #16 β€” Eliminated ~4GB of persistent VRAM overhead per run by switching tanh to native bfloat16 β€” headroom that matters on a single H100 running 100+ experiments overnight. under review

googleworkspace/cli β€” Official Google repo, Rust, 20k ⭐ in 2 weeks

  • PR #500 β€” Eliminated a TOCTOU race condition in atomic writes: OAuth tokens were briefly world-readable between creation and permission enforcement. Enforced 0o600 atomically at creation, closing the leak window for ~21,000 users. merged
  • PR #506 β€” Google Meet integration for calendar +insert with deterministic requestId hashing β€” eliminates duplicate Meet links on API retries. merged
  • PR #542 β€” Fixed silent auth failure: token directory errors were swallowed, credentials silently never persisted while auth appeared to succeed. merged

NVIDIA/NemoClaw β€” NVIDIA agent security stack, 15k ⭐

  • PR #187 β€” Enforced 0o600 on openclaw.json during migration β€” session and routing config was world-readable by default. Propagated into 3 downstream forks within 13 hours of merge. merged
  • PR #186 β€” chmod 600 on .env at sandbox startup β€” closed the exposure window before any agent process reads secrets. merged
  • PR #174 β€” chmod 600 on remote .env post-SCP during deploy() β€” different attack surface from #186, both were unpatched. merged

pytorch/pytorch β€” C++ & Python compiler stack, 63% of global model training

  • PR #169128 β€” Fixed silent data corruption in Inductor C++ kernels: OpenMP + OpenCV together silently produce wrong training outputs. No error thrown. Affects 63% of global model training. approved
  • PR #169786 / #169126 / #169788 β€” torch.compile crashes on nested autograd, Conv+BatchNorm FX graph failures, silent index_select out-of-bounds corruption β€” across ~1.57B pip installs. under review

langchain-ai/langchain & langgraph β€” LLM frameworks, used by Replit, Uber, LinkedIn, GitLab

  • PR #6509 β€” Fixed validation crash blocking Generic type hint injection in LangGraph β€” unblocked ToolRuntime[Context] patterns in typed agent pipelines. merged
  • PR #34046 / #34053 / #34114 β€” Fixed silent tool-calling failures across Mistral, Groq, and Ollama. TypeErrors that caused agent workflows to silently stop on provider switch. ~500k developers monthly. merged

kubernetes/kubernetes β€” Go, 5.6M developers, 3M+ production clusters

  • PR #135460 β€” Modernizing the Device Resource Allocation (DRA) API: migrating DeviceTaint and AllocatedDeviceStatus to declarative API markers across ~3M production clusters. under review

✨ Highlights

  • πŸ† 3rd Place β€” Splunk Global Hackathon 2025 out of 1,200+ entries β€” OPA security add-on for real-time threat detection and privilege escalation auditing
  • ⚑ Celer AI β€” voice-to-text pipeline for clinicians, medical report generation from 15 minutes to 40 seconds (95% reduction)
  • πŸ›‘οΈ Trustful β€” hallucination detection layer for insurance data extraction using Gemini + Zod validation. A hallucinated policy number in insurance is a liability, not a UX bug.

πŸ“Š Stats


πŸ“¬ Connect

LinkedIn Email

Pinned Loading

  1. pytorch pytorch Public

    Forked from pytorch/pytorch

    My upstream C++/OpenMP contributions to PyTorch Internals (Inductor BMM kernels, Autograd, & Compiler correctness).

    Python

  2. kubernetes kubernetes Public

    Forked from kubernetes/kubernetes

    Migrating DeviceTaint validation logic to declarative API markers for the DRA subsystem (Go).

    Go

  3. langchain langchain Public

    Forked from langchain-ai/langchain

    My merged contributions for ChatOllama, Groq (tool_choice), and Mistral integration fixes.

    Python

  4. mcp-beckn-mobility mcp-beckn-mobility Public

    TypeScript

  5. OPA_audit OPA_audit Public

    Python