About
I am Harsh Jain, a backend developer interested in the parts of software where performance, correctness, and operational detail start to matter.
Most of my recent work has been around Rust and Go services, observability, Kubernetes infrastructure, and systems that need to keep behaving well under real load. At Gearbox Protocol, I have worked on high-throughput price ingestion in Rust, tracing and profiling with eBPF and OpenTelemetry, internal Kubernetes clusters, CI/CD pipelines, Vault-backed secret management, and cloud infrastructure across AWS and Linode.
Before that, I worked at Squarepoint Capital on risk systems, deployment workflows, bug resolution, SQL and Kdb+/q analytics, and performance work over large trade datasets. I also interned at Salesforce, where I worked on Kubernetes operator tooling and benchmarked operator patterns against existing approaches.
I studied Computer Science at IIT Roorkee. Outside day-to-day product work, I like going deeper into operating systems, memory models, cache behavior, compiler boundaries, and low-level Rust. Some of that shows up in my writing here: notes on Rust, Go, Linux, Kubernetes, memory, system calls, and the occasional security rabbit hole.
I have also contributed to open-source systems work, including Go Waku optimization and debugging, and have experimented with bare-metal Rust, ARM microcontrollers, UART/I2C communication, memory-mapped registers, and writing a small OS from scratch.
You can find me on GitHub, LinkedIn, or at harshjniitr@gmail.com.