Skip to content
View sidsri14's full-sized avatar

Block or report sidsri14

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

Siddharth Srivastava (@sidsri14)

Open-source systems and LLM tooling developer based in Lucknow, India. I build reliable Rust and TypeScript systems, and I contribute focused fixes upstream.

Open to remote full-time, contract, and relocation-supported software roles.

Portfolio | LinkedIn | StackIntercept | Email

Selected Work

A Rust proxy for OpenAI-compatible LLM APIs with exact and semantic caching, reactive failover, Prometheus metrics, and tenant isolation. The repository has 38 Rust tests and 79 assertion macros. It is designed for teams that want to inspect cache behavior and upstream failures without moving prompts outside their own deployment.

A local-first CI evaluation engine and pre-commit gate built in Rust. It catches missing environment variables, schema drift, and broken LLM output contracts before merge using Git-diff scoped AST scanning and strict JSON Schema validation.

An agent spend-control prototype that enforces per-agent, per-window USDC limits in code. Its five local suites contain 31 passing tests across policy, Monad, Arc, BSC, and control-plane paths. It is prototype work, not a deployed financial product.

Static analysis tooling for Solana programs. It detects 10 documented vulnerability classes and is intended as a practical security-review aid.

Upstream Contributions

20 merged pull requests across 18 organizations, including:

Repository Merged contribution
DataDog/guarddog Rust/crates.io support for supply-chain malware scanning
tailscale/hujson Parser handling for ambiguous Unicode line separators
getsentry/tacos-gha Regression fix for a deletion-path KeyError in CI workflows
open-telemetry/opentelemetry-python Bounded resource-detector waits to configured timeout
nushell/nushell Error-stream propagation across pipeline commands
temporalio/sdk-typescript Preserved zero-value optional durations in workflow dispatch
grafana/gcx Safer environment-credential behavior after OS keychain lookup failure

📚 Technical Writing & Articles

I also have active contributions in flight for projects including LiteLLM, OpenTelemetry, Grafana, and Sentry.

Technical Focus

  • Rust, TypeScript, Node.js, Python, Go
  • Async services, HTTP/SSE streaming, API design, testing, debugging
  • PostgreSQL, Redis, Docker, Prometheus, Linux, GitHub Actions
  • LLM gateway patterns, caching, failover, and observability

Contact

Pinned Loading

  1. stack-intercept stack-intercept Public

    Self-hosted Rust proxy for OpenAI-compatible APIs with caching, reactive failover, Prometheus metrics, and Docker deployment.

    Rust 1

  2. driftguard driftguard Public

    Local-first Rust CI guard for environment drift and AI prompt output contracts.

    Rust

  3. Argus-HFT-Core Argus-HFT-Core Public

    Rust low-latency trading systems prototype exploring deterministic execution, pre-allocation, CPU pinning, and benchmarking.

    Rust

  4. sidsri14 sidsri14 Public

    GitHub profile README