Skip to content
View Sarthak160's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Sarthak160

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

πŸ§‘β€πŸš€ whoami

package main

type Engineer struct {
    Name    string
    Role    string
    Company string
    Depth   string
    Focus   []string
}

func main() {
    me := Engineer{
        Name:    "Sarthak Shyngle",
        Role:    "Senior SRE / Platform Engineer",
        Company: "Alpheya",
        Depth:   "kprobe β†’ cgroup β†’ pod β†’ cluster",
        Focus:   []string{"Go", "eBPF", "Kubernetes", "GitOps", "Observability"},
    }
    me.MakeSystemsBoring() // reliability is a feature
}
  • πŸ”­ Now: Senior Site Reliability / Platform Engineer at Alpheya β€” scaling from deep-tech niches into large production systems.
  • πŸ§ͺ Before: Founding Engineer & Senior SWE at Keploy β€” turning real API traffic into test suites + mocks, with zero code changes to the app under test.
  • 🐧 Deep end: eBPF (kprobes, cgroup socket programs), L4/L7 transparent proxies, TLS interception, Linux internals.
  • ☸️ Kubernetes: mutating webhooks, custom controllers & CRD testing, Helm + FluxCD GitOps.
  • πŸŽ“ Google Summer of Code mentor, 3 years running (2023–25) β€” see below.
  • πŸ† #3 all-time contributor at Keploy OSS Β· 300+ PRs reviewed.
  • πŸ’¬ Ask me about: DSA, Go concurrency, API testing, kernel-space networking.
  • ⚑ Off-keyboard: sports and any excuse for a bit of adventure.

πŸŽ“ Google Summer of Code

3 consecutive years mentoring for Keploy

Every summer since 2023 I've mentored GSoC contributors through systems programming and Go internals β€” the parts of open source that scare people off. Proposal review, architecture guidance, code review, and the long unglamorous middle where a contributor turns into a maintainer.

🧠

Systems programming eBPF, syscalls, network proxies, kernel-space debugging

🐹

Go internals Concurrency, memory model, profiling, runtime behaviour

πŸ”

Review culture 300+ PRs reviewed; turning first-time contributors into maintainers

Selected mentorship β€” GSoC 2024

Project Contributor Co-mentors
Cross-Platform Extensions: Keploy IDE Integration Akash Singh Animesh Pathak, Gourav Kumar

Considering applying to GSoC with Keploy? Proposals in the systems/eBPF space are the ones I most like to see.


πŸ› οΈ Tech Stack

πŸ” Expand for the full breakdown

Languages Β  Go Java TypeScript JavaScript Python C SQL

Systems & Networking Β  eBPF Linux gRPC GraphQL IPC

Platform & Delivery Β  Kubernetes Docker Helm FluxCD GitHub Actions

Data & Storage Β  PostgreSQL MongoDB Redis Kafka PySpark Databricks


πŸ“Œ Selected Work

Project What it does Stack
🧬 Keploy β€” Core Platform Standalone binary β†’ distributed microservices over IPC sockets. 2Γ— faster, 85% quicker test runs Go IPC
☸️ K8s Proxy & CRD Testing Mutating webhook injects agents into live pods for in-cluster record & replay Go controller-runtime
🐝 eBPF Interception Engine kprobes + cgroup socket programs β†’ codeless mocks via an L4/L5 transparent proxy eBPF C Go
πŸ”₯ Profiler-MCP MCP server letting LLMs analyze perf bottlenecks and auto-launch flamegraphs MCP Go
πŸ€– AI Unit-Test Generator VS Code extension (10k+ installs) + LLM PR agent with Tree-sitter AST parsing LLMs TypeScript
🐘 Postgres Wire-Protocol Parser Binary protocol parser tuned for 2k+ ops/sec live capture and replay Go Performance
πŸ” Expand full project breakdowns

🧬 Keploy β€” Core Platform

Led redesign from a standalone binary to distributed microservices, isolating GC-heavy workloads into separate processes over IPC sockets β€” 2Γ— performance gain. Built a centralized mock-caching layer that cut test execution time by 85%.

Go Β· IPC Β· Distributed Systems

☸️ Kubernetes Proxy & CRD Testing

Designed the HLD and led development of Keploy's K8s proxy β€” a mutating webhook injecting agents into live pods for in-cluster traffic record & replay. Captured and replayed cluster traffic to test custom controllers / CRDs.

Go Β· controller-runtime Β· Admission Webhooks

🐝 eBPF Interception Engine

End-to-end interception using kprobes + cgroup socket programs, enabling codeless mock generation through an L4/L5 transparent proxy. Dynamic CA certificate injection to intercept TLS traffic transparently.

eBPF Β· C Β· Go Β· TLS

πŸ”₯ Profiler-MCP

An MCP server letting LLMs (Claude, Copilot) autonomously analyze performance bottlenecks across Go, Python, and Java from runtime profiling data β€” auto-launching interactive flamegraphs.

MCP Β· Go Β· Profiling

πŸ€– AI Unit-Test Generator

VS Code extension (10k+ downloads) plus an AI-powered GitHub PR agent using LLMs, Tree-sitter AST parsing, and vector-based semantic retrieval.

LLMs Β· TypeScript Β· Tree-sitter

🐘 Postgres Wire-Protocol Parser

High-performance parser for the PostgreSQL wire protocol, tuned to handle 2k+ ops/sec for live capture and replay.

Go Β· Binary Protocols Β· Performance

πŸ“œ More: earlier work
  • Java Agent (ByteBuddy) β€” runtime bytecode instrumentation to generate E2E tests inside an Apache Karaf environment.
  • Java SDK with middleware filters β€” captured every request/response of any Spring Boot app as tests + mocks, with zero code changes.
  • gRPC server β€” protobuf-based contract enabling multi-language SDK integration without redefining models per language.
  • Integration testing pipelines β€” templated generation + deduplication cut 10k+ test YAML templating from 5 min β†’ 0.5 s; socket-based agent tracked per-request line coverage via JaCoCo.
  • FarEye (Data Engineering Intern) β€” large-scale ETL on Databricks / PySpark / Hadoop, geocoding optimized with Uber H3; automated unit-test pipelines for Redshift and DataLake snapshot validation.

πŸ“Š GitHub Analytics


πŸŽ–οΈ Open Source & Community

  • πŸ₯‰ #3 all-time contributor at Keploy OSS; top contributor and owner of the enterprise edition, maintaining repo health and reviewing 300+ PRs.
  • πŸ“Š Org impact β€” led client delivery and issue resolution, stabilizing production testing pipelines.
  • ✍️ Technical writing β€” blogs on engineering internals and automated testing:
Post Topic
Maintaining Auto-Generative API Tests: the Need to De-duplicate Test maintenance at scale
Exploring Unit Test Generative Tools AI-assisted testing
What is the Postgres Wire Protocol Binary protocols
How to Test Traffic with a Custom Kubernetes Controller K8s controllers & CRDs
Integration Testing vs End-to-End Testing Testing strategy

β†’ All posts on the Keploy blog


πŸ“‘ On my radar

Auto-updated daily from Hacker News, TechCrunch AI, and The Verge β€” see workflow

- [OpenAI says it slowed Astra model development over security concerns](https://techcrunch.com/2026/08/07/openai-says-it-slowed-astra-model-development-over-security-concerns/) Β Aug 7

πŸ’­ Currently exploring

Large-scale system design Β· SRE practice at scale Β· Advanced observability Β· Chaos engineering

Open to interesting problems in platform engineering, reliability, and developer tooling.

πŸ“« mesarthak1608@gmail.com

Pinned Loading

  1. Profiler-MCP Profiler-MCP Public

    A Model Context Protocol (MCP) server that gives your AI assistant (Claude/Copilot) the ability to read CPU/Memory profiles and launch interactive Flamegraphs for Go, Python, and Java.

    Go

  2. keploy keploy Public

    Forked from keploy/keploy

    No code API testing platform. Create unit tests and data mocks from API calls.

    Go 2

  3. scoutclaw scoutclaw Public

    ScoutClaw is a lightweight OpenClaw wrapper for resume-driven job search automation, recruiter outreach, and email-ready application workflows.

    TypeScript 1

  4. java-sdk java-sdk Public

    Forked from keploy/java-sdk

    Java 1

  5. Cash-Settlement-Project Cash-Settlement-Project Public

    TypeScript 1 1

  6. Disease-prediction-API Disease-prediction-API Public

    Jupyter Notebook 2