Skip to content
View Sarthak-Shreshtha01's full-sized avatar

Highlights

  • Pro

Block or report Sarthak-Shreshtha01

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

Sarthak Shreshtha

Backend Engineer · Open Source Contributor @ Kubescape (CNCF) · CS @ BIT Mesra '27

Portfolio LinkedIn Resume Email LeetCode

Kubescape: 38 merged PRs https://github.com/search?q=org%3Ac2siorg+is%3Apr+is%3Amerged+author%3ASarthak-Shreshtha01&type=pullrequestsSI: 10+ merged PRs Profile views


Backend engineer and final-year Computer Science student at BIT Mesra. I build APIs and event-driven systems in TypeScript and Node.js, and I contribute to cloud-native open source in Go, mainly Kubescape (CNCF).


Open source

Kubescape (CNCF): 38 merged PRs

Kubescape is a Kubernetes security platform. My work covers the CLI, the in-cluster storage component, the Rego control library, the Helm charts and the docs.

  • Read-only MCP endpoint in the cluster. I wrote the design proposal and then built it in kubescape/storage. AI assistants can now query vulnerability, SBOM, configuration-scan and container-profile data that is already stored in the cluster, without any scan running. This added the MCPServer API type, the endpoint and its tools, and the Helm values that turn it on.
  • MCP server in the Kubescape CLI. Added SBOM tools and scan summaries, plus filtering and paging, so that results from large clusters fit in an assistant's context.
  • Security fixes. Scan result files written by the HTTP handler are now readable only by their owner, and file paths no longer leak through scan errors.
  • CLI bug fixes. Reports and diffs now land inside the --output directory, the account ID is validated as a UUID, and API server info is collected on every cluster scan.
  • Control library fixes. Rego rules that read the wrong object or dropped the node name from their results.
  • Documentation. Documented all 31 MCP tools, explained when operator storage data is lost, and fixed Helm chart docs that listed keys the chart never reads.
  • ImageLab. Images with transparency lost their alpha channel in brightness, contrast and histogram equalisation; they now keep it.
  • ImageLab. Python scripts exported from the app gave different results from the app itself. The exported Sepia, brightness/contrast, CLAHE, Gabor, Sobel, Scharr and Prewitt filters and shape drawing now match.
  • TensorMap. Fixed a path traversal bug, so uploaded files can no longer be written outside the upload folder.
  • TensorMap. Paginated file previews counted lines instead of CSV records, which broke on fields that span lines.
  • DataLoom. Fixed filtering of boolean columns, and rejected aggregations that use the group-by column as the value column.

Experience

Software Developer Intern, Quickeee · May 2026 – Jul 2026

  • Cut order sync latency from 120 s to under 5 ms by replacing polling with Redis Pub/Sub signals and priority-based BullMQ workers.
  • Built a nightly inventory reconciliation job with Unicommerce (BullMQ, Redis, cron), with an API to run it on demand.
  • Shipped 30+ REST APIs for purchase orders, inventory, refunds and warehouse operations, including SKU search and cache invalidation.
  • Implemented the warehouse fulfilment flow from purchase order to manifest, and fixed webhook delivery for four order types.

Full-Stack Developer, Productimate AI Solutions · May 2025 – Jan 2026

  • Built features for several B2B SaaS products with Next.js, React Native, Node.js and PostgreSQL.
  • Implemented PhonePe subscription billing, role-based access control, AI-assisted email drafting and CSV lead import.
  • Integrated AWS S3, CloudWatch, GA4 and Hygraph, and improved Core Web Vitals through SSR and lazy loading.

Projects

TradeX: a portfolio dashboard that connects Zerodha, Angel One and Upstox over WebSockets and tracks 200+ instruments with sub-100 ms updates. A Gemini-based assistant suggests trades and cut manual research time by about 40%.

Next.js WebSockets Gemini

Pantheon'25: the website for BIT Mesra's technical fest. It scored 100 on Lighthouse SEO, loads in under 2 s on mobile, and handled 10,000+ concurrent visitors at peak without downtime. Live · Code

Next.js GSAP Tailwind_CSS


Skills



  • Languages: TypeScript, JavaScript, Go, Python, C++, Java
  • Backend: Node.js, NestJS, Express, REST, GraphQL, Prisma
  • Data: PostgreSQL, MySQL, MongoDB, Redis, BullMQ, Kafka
  • Frontend: React, Next.js, React Native, Tailwind CSS
  • Infrastructure: Docker, Kubernetes, AWS, Linux, Git

Education

Birla Institute of Technology, Mesra: B.Tech in Computer Science and Engineering, 2023 – 2027, CGPA 8.4/10


Achievements

  • 4th place at Hackfest'25 (IIT ISM Dhanbad), with a pre-placement interview offer from HF ILNB Financial Services
  • 1st runner-up at Hackatron'25 (BIT Sindri)
  • General Secretary of Dhwani, the music society of BIT Mesra
  • Goethe-Institut German A1

GitHub stats

GitHub stats Top languages GitHub streak

Pinned Loading

  1. agent-manager agent-manager Public

    Forked from wainmann/agent-manager

    The fastest workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.

    Go

  2. kubescape/kubescape kubescape/kubescape Public

    Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernet…

    Go 11.9k 1.1k

  3. c2siorg/imagelab c2siorg/imagelab Public

    ImageLab is a standalone tool which supports anyone to get started with image processing related concepts and techniques in an interactive, less logical way.

    TypeScript 19 67

  4. pantheon-bitm/Pantheon-2k25 pantheon-bitm/Pantheon-2k25 Public

    Technical fest of BIT MESRA

    TypeScript