Saharsh Tibrewala
Pune, India · saharsh7002@gmail.com · github.com/itssaharsh · linkedin
What I do
I make other people's Go code faster, in small measured amounts, in projects a lot of the internet already runs on. 11 of my changes are merged into OpenTelemetry and pandas. 10 more are open and being reviewed right now.
Open source
- in review, 55 days
open-telemetry/opentelemetry-go 8739 — Read the label every request carries in one pass instead of two, by looking each character up in a table - in review, 55 days
open-telemetry/opentelemetry-go 8740 — Unrolled the decoding so the compiler can drop all twelve of its safety checks - in review, 50 days
kubernetes-sigs/resource-state-metrics 102 — Took out a search that got slower the more it had to look at - in review, 50 days
kubernetes-sigs/resource-state-metrics 101 — Compile the little scripts once per resolver rather than once for every object - in review, 50 days
open-telemetry/opentelemetry-go-compile-instrumentation 1137 — Cut what gets claimed from memory on every single web request - in review, 50 days
open-telemetry/opentelemetry-go-compile-instrumentation 1136 — Stop rewriting files and retidying when nothing actually changed - in review, 176 days
SeedSigner/seedsigner 916 — Support for custom key derivation paths - in review, 166 days
SeedSigner/seedsigner 927 — Checking multisig addresses of a newer kind - in review, 164 days
SeedSigner/seedsigner 929 — A check that runs on every change - in review, 164 days
SeedSigner/seedsigner 930 — Keeping the translation files honest - merged
open-telemetry/opentelemetry-go 7751 — Tests for how attribute values get written out - merged
open-telemetry/opentelemetry-go 7764 — Tests proving that merging resources twice gives the same answer - merged
open-telemetry/opentelemetry-go 7789 — Moved the shared names on a version, across 72 files, without changing behaviour - merged
open-telemetry/opentelemetry-go 7824 — Skip the work when nobody is listening, on one of the senders - merged
open-telemetry/opentelemetry-go 7825 — The same check, on the sender that carries traces - merged
open-telemetry/opentelemetry-go 7866 — The same check again, on the Prometheus side - merged
open-telemetry/opentelemetry-go 7881 — And again, on the one that goes over plain web requests - merged
open-telemetry/opentelemetry-go 8015 — Generate the measurement buckets from the shared definition instead of by hand - merged
open-telemetry/opentelemetry-collector-contrib 46467 — Fixed the build configuration for the collector - merged
open-telemetry/opentelemetry-specification 5112 — Cleaned up the overview documentation - merged
pandas-dev/pandas 62573 — Made the documentation say what the function actually accepts
Study
B.Tech Computer Science (AI), VIT Pune, 2025 to present. Grade point average 8.9 out of 10. Before that, AECS 3, Tarapur. CBSE Class XII, 87 percent, 2025.
Picked for
- Linux Foundation LiFT Scholarship, 2026. A course and exam scholarship from the Linux Foundation.
- Summer of Bitcoin, 2025. Cleared four rounds through to the proposal round.
- LFX Mentee Finalist, Linux Foundation. Picked for a technical interview with the maintainers.
- Google Big Code, 2026. Top fifteen thousand in the country.
Contests, as of August 2026
CodeChef peak 1741 · Codeforces peak 1295 · LeetCode solved 350+. These are peaks rather than current.