Skip to content

Ritesh Firodiya

Senior full-stack engineer · Pune, India

Full-stack engineer and lead with ~9 years shipping production TypeScript across React, Next.js, React Native, and NestJS. Comfortable end-to-end — Postgres schema to Play Store release. Hobby apps and AI-assisted developer tooling on the side.

Open source · 2026

canon-cli · Claude Code plugin + CLI

A band above the Claude Code prompt for usage and prompt cache. Opt-in features keep domain knowledge and AI rules local and enforced across 14 product repos, so the AI checks claims against facts and work ships faster.

TypeScriptNode.jsClaude Codedependency-cruiser

Hobby side projects

15 products, idea to store

Mobile and web apps, each with its own designs, wiki and release. 8 are live.

ExpoNext.jsFirebaseNestJS

Experience

  1. May 2026 — Present

    Senior Software Engineer · Zendesk

  2. Apr 2025 — May 2026

    Senior Software Engineer · Walmart

    Built and shipped on an internal revenue management system across web and mobile. Worked end-to-end across React, React Native, TypeScript, and Node.

    ReactReact NativeTypeScriptNode.js

  3. Jul 2024 — Jan 2025

    Tech Lead & Full-Stack Engineer · TopLegal

    Led architecture and delivery of a contract management platform. Owned GraphQL schema design, DynamoDB modeling, and team direction during the engagement.

    ReactNode.jsGraphQLDynamoDB

  4. Oct 2023 — May 2024

    Senior Frontend Engineer · ManifestIT

    Built complex UI workflows for a CMDB management tool in Next.js, integrating against backend services and shipping iteratively with the team.

    Next.jsReactNode.js

  5. May 2023 — Aug 2023

    Software Engineer (Contract) · Speechify

    Worked on a multiplatform TTS SDK and the Dubbing Studio — a video-translation product. Full-stack across Svelte components and GraphQL APIs.

    SvelteNode.jsGraphQL

  6. Oct 2021 — May 2023

    Senior Software Engineer (SDE-3) · Masai School

    Took multiple applications from idea to production with full delivery ownership. Mentored junior engineers across React, Node, GraphQL, Prisma, and AWS.

    ReactNode.jsGraphQLPrismaAWS

  7. Nov 2020 — Sep 2021

    Senior Software Engineer · Swiggy (via Recro)

    Shipped consumer-app features in React/TypeScript/Node. Worked on auth and ticketing modules; partnered with PM/QA on production triage.

    ReactTypeScriptNode.jsGraphQL

  8. Sep 2019 — Nov 2020

    Senior Software Engineer · Globant

    Web applications for banking and auditing clients. Pixel-accurate UI work in React, integrating backend systems via Node.

    ReactNode.js

  9. Jun 2017 — Sep 2019

    Software Engineer · Confluxsys

    Full-stack engineer at a startup. Shipped frontend, backend, and database work with end-to-end delivery ownership.

    JavaScriptNode.js

Languages

TypeScriptJavaScriptPythonSQL

Mobile

React NativeExpoExpo RouterEASUniWind / NativeWindZustandReanimatedMMKVSQLite

Web

Next.jsReactTailwindTanStack QuerytRPC

Backend

Node.jsNestJSGraphQLApolloFirebase FunctionsCloud Run

Data

PostgreSQLPrismaDrizzleFirestoreDynamoDB

Payments

RazorpayRevenueCatStripeUPIAdMob

Auth

ClerkFirebase AuthPassportJWTGoogle OAuth

Infra & tooling

DockerAWS (S3, SES)TurborepopnpmGitHub ActionsJestVitestESLint

Observability

SentryPostHog

AI / Agents

Anthropic SDKMCPTool usePrompt caching

Education

B.E. Computer Engineering · P.V.G. College of Engineering and Technology · 2013 — 2017