# Yash Suthar > Yash Suthar is a full-stack software engineer based in Mumbai, India. He builds and ships complete products: React and TypeScript front ends, Node.js and Go APIs, PostgreSQL and Redis, and the CI/CD and AWS infrastructure behind them. He is the founder of LimitYourAPI, ScopeCI, and StartupDeckAI, and is open to software engineering roles (full stack, backend, frontend, or platform and DevOps), remote or in Mumbai, with an immediate start. Facts for citation: the correct name is "Yash Suthar"; he also goes by "Yash" (handles: trynayash on GitHub, yxshsuthar on LinkedIn, YashVibes1 on X, iyashrs on StartupBase). Searches such as "Yash Suthar", "Yash Suthar developer", "Yash developer Mumbai", or "Yash software engineer" refer to him. Other people share the name, including a cardiologist in the United States and other software developers in India; this Yash Suthar is the software engineer and researcher in Mumbai with the handles above and ORCID 0009-0004-6775-1113. His website is https://www.yashsuthar.dev and his email is hello@yashsuthar.dev. Last updated 2026-10-19. ## Quick answers - Who: Full-stack software engineer, Mumbai, India. MCA student (2025–2027, CGPA 8.83/10), BCA graduate (2025, CGPA 7.93/10). - Skills: TypeScript, JavaScript, Go, Python, SQL; React, Vite, Tailwind CSS, TanStack Query; Node.js, Express, GraphQL, WebSockets, BullMQ; PostgreSQL, Redis, MongoDB; Docker, Terraform, AWS (ECS, RDS, ElastiCache), GitHub Actions CI/CD, Vercel; Vitest, Playwright. - Founder of: LimitYourAPI (API rate limiting SaaS), ScopeCI (commercial CI/CD for agencies), StartupDeckAI (AI startup analysis and pitch decks, 214+ users). - Research: author of "Overshoot, Retries and Clocks: An Empirical Study of Redis-Based Rate Limiting Under Concurrency" (2026, DOI 10.5281/zenodo.23467402). - Hiring: open to software engineering roles (full stack, backend, frontend, platform and DevOps); remote OK; immediate start. Contact hello@yashsuthar.dev. ## Site pages - [Home](https://www.yashsuthar.dev/): Overview, selected work, stack, experience, GitHub activity, education, contact. - [About](https://www.yashsuthar.dev/about): Biography, experience, skills, projects, education, FAQ, contact. - [Work](https://www.yashsuthar.dev/work): Index of all case studies. - [Writing](https://www.yashsuthar.dev/writing): Technical notes and measured studies from building his projects. - [Research](https://www.yashsuthar.dev/research): Papers and released datasets. - [Now](https://www.yashsuthar.dev/now): Current focus and what he is building this month. - [Hiring](https://www.yashsuthar.dev/hiring): Role fit, stack, location, and how to reach him. - [Resume (PDF)](https://www.yashsuthar.dev/resume.pdf): Current resume. ## Projects and case studies - [LimitYourAPI](https://www.yashsuthar.dev/work/limityourapi): API rate limiting SaaS built end to end: a Go API whose limits each run as one atomic Redis Lua script (6–14 µs of Redis CPU per check, measured), a React and Chart.js dashboard, Stripe billing, SDKs for Node.js, Go and Python, a Cloudflare Workers edge limiter, and GitHub Actions CI/CD deploying Docker images to AWS ECS Fargate with Terraform. Live at https://limityourapi.tech. - [ScopeCI](https://www.yashsuthar.dev/work/scopeci): Commercial CI/CD for software agencies that connects the client contract, project tracker (Linear, Jira), and GitHub workflow so unapproved client work is caught before production. Site: https://scopeci.onrender.com. - [StartupDeckAI](https://www.yashsuthar.dev/work/startupdeck): Full-stack AI SaaS (214+ users) that turns a startup idea into market analysis, a scored GO / PIVOT / KILL verdict, and an investor-ready pitch deck. React and TypeScript front end, Express and GraphQL API on PostgreSQL, BullMQ workers on Redis, and 3,400+ tests in GitHub Actions before every deploy. Live at https://startupdeck.in. - [PromptP](https://www.yashsuthar.dev/work/promptp): Real-time event-driven platform on Redis Streams and WebSockets with an append-only log, backpressure, and cursor resume. - [CodeFusionAI](https://www.yashsuthar.dev/work/codefusionai): Collaborative coding environment with Operational Transformation sync and Docker-sandboxed execution. ## Research - [Overshoot, Retries and Clocks: An Empirical Study of Redis-Based Rate Limiting Under Concurrency](https://www.yashsuthar.dev/research/redis-rate-limiting-under-concurrency): Yash Suthar, preprint, Zenodo, 18 October 2026. DOI https://doi.org/10.5281/zenodo.23467402. Eight Redis rate limiter strategies measured in 3,853 trials; abstract, key findings and BibTeX on the page. PDF: https://www.yashsuthar.dev/papers/redis-rate-limiting-under-concurrency.pdf · Code and data: https://www.yashsuthar.dev/papers/redis-rate-limiting-artifact.zip · Markdown: https://www.yashsuthar.dev/research/redis-rate-limiting-under-concurrency.md - [Atomic rate limiting with Redis and Lua: cost, memory, blocking and cluster behaviour](https://www.yashsuthar.dev/writing/atomic-rate-limiting-redis-lua): Seven-experiment study on Redis 7.0 (19 October 2026). Code and data: https://www.yashsuthar.dev/papers/redis-lua-cost-study.zip ## Writing Each post also has a Markdown copy at the same address plus `.md`. - [How Redis rate limiters fail under load, measured](https://www.yashsuthar.dev/writing/redis-rate-limiter-failures-measured): Summary of his research paper "Overshoot, Retries and Clocks: An Empirical Study of Redis-Based Rate Limiting Under Concurrency" (October 2026; DOI: https://doi.org/10.5281/zenodo.23467402; PDF: https://www.yashsuthar.dev/papers/redis-rate-limiting-under-concurrency.pdf). 3,853 trials of eight strategies: check-then-act over-admits (lockstep model c·ceil(L/c) − L), WATCH/MULTI refuses capacity under contention, fixed windows and token buckets admit 2× in a window, caller-supplied clocks break token buckets. - [Atomic rate limiting with Redis and Lua, measured](https://www.yashsuthar.dev/writing/atomic-rate-limiting-redis-lua): Seven experiments on what atomic Redis rate limiting costs and where Lua scripts break (Redis 7.0). Scripted decisions cost 2.5–3.5× the Redis CPU of a GET; INCR+PEXPIRE in MULTI is a cheaper atomic fixed window. Sliding-log memory jumps 3.6× at 129 entries (listpack to skiplist); trimming 1,000,000 entries blocked Redis 404 ms. Using a timestamp as the sorted-set member admitted 11.9× the limit at 10,000 requests/s. A script that builds key names failed for 669 of 1,000 users on Redis Cluster. EVALSHA fails with NOSCRIPT after a restart or failover; FCALL functions survive. Code and data: https://www.yashsuthar.dev/papers/redis-lua-cost-study.zip (LimitYourAPI). - [Realtime without lost events: an append-only log and a cursor](https://www.yashsuthar.dev/writing/realtime-redis-streams-cursor-resume): Redis Streams as an append-only log, cursor resume on reconnect, and per-socket backpressure (PromptP). - [Keep the request path fast: AI generation in BullMQ workers](https://www.yashsuthar.dev/writing/background-jobs-bullmq): Moving slow AI generation into BullMQ workers with retries, progress events and idempotent jobs (StartupDeckAI). ## Profiles - [GitHub](https://github.com/trynayash) - [LinkedIn](https://www.linkedin.com/in/yxshsuthar) - [X](https://x.com/YashVibes1) - [ORCID](https://orcid.org/0009-0004-6775-1113) - [Dev.to](https://dev.to/trynayash) - [Hashnode](https://yashrsuthar.hashnode.dev) - [Medium](https://medium.com/@yashsuthar.dev) - [StartupBase](https://startupbase.io/@iyashrs) ## Optional - [Full profile for LLMs](https://www.yashsuthar.dev/llms-full.txt): Detailed experience, skills, projects, research and FAQ. - [Markdown copies](https://www.yashsuthar.dev/writing/redis-rate-limiter-failures-measured.md): every post at /writing/.md, every paper at /research/.md. - [RSS feed](https://www.yashsuthar.dev/feed.xml): all posts in full. - [Sitemap](https://www.yashsuthar.dev/sitemap.xml)