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

Highlights

  • Pro

Block or report Srinidhi444

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

Srinidhi Kulkarni

Full-Stack Engineer • Distributed Systems


I build full-stack applications and dig into the systems underneath them — matching engines, rate limiters, job queues. Interested in how real-world backend infrastructure is designed, not just how to call an API.


Stack


Projects

Exchange Platform — Cryptocurrency exchange backend with a custom price-time priority matching engine, microservices architecture (API, matching engine, DB processor, WebSocket service) communicating over Redis, and real-time orderbook/trade streaming.

Distributed Token Bucket Rate Limiter — Distributed rate-limiting library using atomic Redis Lua scripting for race-condition-free enforcement across app instances. Stress-tested to ~3,000 req/sec.

Reliable Job Queue — PostgreSQL-backed background job queue with atomic job claiming, lease-based crash recovery, exponential backoff retries, and a Dead Letter Queue with replay.


Experience

Frontend Engineer Intern, Voxket AI (Remote) — Shipped production frontend features in Next.js/React/TypeScript and published an npm package for a WhatsApp click-to-chat widget (phone number → shareable link + QR code), now used in enterprise workflows including a banking sector website.


Currently

Learning system design in depth, building distributed systems projects, and looking for full-stack / backend roles.

Pinned Loading

  1. Exchange Exchange Public

    This is a simulation of an exchange platform.

    TypeScript 1

  2. Rate-limiter-Service Rate-limiter-Service Public

    TypeScript 1

  3. Reliable-Job-Queue Reliable-Job-Queue Public

    Building reliable job queue with dlq

    TypeScript