Skip to content
View Shailesh93602's full-sized avatar
🚀
Full Power
🚀
Full Power

Block or report Shailesh93602

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

Shailesh Chaudhari

Full-stack engineer at ContextQA, strongest on the backend. I build the core QA-automation product's backend — test-execution engine, VNC streaming, multi-cloud browser orchestration (Playwright / WebdriverIO / LambdaTest) — and I ship the UI too: both products I shipped there are React / Next.js / TypeScript, one of them an accessibility auditor.

What I care about: idempotency, concurrency control, and testing that actually proves something.

Portfolio:shaileshchaudhari.vercel.app · How I verify:/engineering — real defects from my own production code, each with why the wrong version looked correct.

Selected work

ProjectWhat it is
BALLASTDeterministic simulation of a multi-tenant session control plane — per-tenant concurrency caps, quota windows, leases over an unreliable substrate. One integer seed in, one byte-identical decision log out. Judged by 8 invariants, a reference oracle, and mutation testing; it found real bugs, about half of them in the checker rather than the implementation. Zero runtime dependencies.
EduScaleReal-time coding battles where the two players' events may land on different Node instances — Socket.io Redis adapter, Redlock battle-start mutex, circuit breakers, Prometheus metrics. Live.
KhataGOWhatsApp-first bookkeeping. Meta delivers webhooks at least once, so idempotency is enforced in Postgres — a unique message id plus an atomic PENDING→PROCESSING claim — with a containerized polling worker and a dead-letter queue with audited replay.
promptproofZero-dependency LLM eval + regression-diff kit — define cases, grade outputs, save a baseline, fail CI on any pass→fail.
idempotency-kitThe Stripe Idempotency-Key pattern as a zero-dependency wrapper, including the fingerprint-mismatch guard, plus a sliding-window rate limiter.
groundedProduction-grade RAG starter: cited answers, idempotent ingestion, an "I don't know" guardrail, and an eval harness that runs offline.

Reach me

LinkedIn · work.shailesh.chaudhari@gmail.com · LeetCode

Pinned Loading

  1. portfolio_nextportfolio_nextPublic

    TypeScript

  2. collaborative_code_platform_nextcollaborative_code_platform_nextPublic

    TypeScript

  3. MasteryPrepMasteryPrepPublic

    JavaScript

  4. book-storebook-storePublic

    JavaScript

  5. gecsportifygecsportifyPublic

    EJS