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.
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.
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.
π 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
| Project | What it does | Stack |
|---|---|---|
| 𧬠Keploy β Core Platform | Standalone binary β distributed microservices over IPC sockets. Γγ°γ€ 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
Led redesign from a standalone binary to distributed microservices, isolating GC-heavy workloads into separate processes over IPC sockets β Γγ°γ€ performance gain. Built a centralized mock-caching layer that cut test execution time by 85%.
Go Β· IPC Β· Distributed Systems
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
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
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
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
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.
- π₯ #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
Auto-updated daily from Hacker News, TechCrunch AI, and The Verge β see workflow
- [Mistral raises 3γγ«B](https://mistral.ai/news/mistral-makes-sovereign-open-weight-ai-to-frontier/) Sep 8- Jellyfin 12.0 Sep 8
- I've factored the RSA keys of a Certificate Authority from the 90s Sep 8
- Opaque recurrence, and other AI terms that you should probably know Sep 7
- 216M Spy TVs β The LG Smart TV Problem [video] Sep 7
- Seattle Times and Newsday sue OpenAI and Microsoft for infringement Sep 6