Ankit Shukla
I engineer production-grade web systems from database schema to deployed frontend — with a relentless focus on correctness, performance, and developer experience.

// about_me
Engineering-First Mindset
Backend Architecture
I design production-grade GraphQL APIs with domain-specific resolvers, service-layer separation, and strict type safety across the entire backend.
Monorepo Thinking
Shared packages for models, types, and utils eliminate duplication and enforce API contracts — all within a Turborepo-compatible workspace.
Performance by Default
Redis for caching, direct S3 uploads, RSC pages, and Apollo normalized cache — performance is a first-class concern, not an afterthought.
// tech_stack
Skills & Technologies
Built across the full spectrum — from Auth flows to payment webhooks, spanning 5 technical domains.
Production-grade · Multi-vendor · Monorepo
Full-Stack E-Commerce Platform
A multi-vendor marketplace built on a decoupled monorepo — TypeScript/GraphQL backend paired with a Next.js 16 React 19 frontend, connected via type-safe Apollo Client. Every design decision from atomic stock reservation to webhook-driven payment reconciliation was made with production reliability in mind.
What Made It Technically Hard
Atomic stock reservation with Redis-backed distributed locks — zero overselling across concurrent checkouts
Refresh token rotation with Argon2id hashing in MongoDB + Redis to prevent token replay attacks
Rate-limited OTP service with TTL-based Redis storage for stateless, expiry-safe session validation
Immutable order snapshot service — price & product state captured atomically at purchase time
Stripe webhook handler with event deduplication to prevent double-processing of payment events
AWS S3 presigned URL generation — direct client-to-S3 uploads, backend never handles binary data
Shared packages/types used by both apps ensures compile-time safety across the monorepo boundary
Turborepo-compatible npm workspaces with shared models, types, utils — zero code duplication
Backend Stack
Frontend Stack
GraphQL API Domains
| Domain | Operations |
|---|---|
| Auth | signuploginverifyOTPrefreshTokenlogout |
| Product | getProductlistProductssearchProductscreateProduct |
| Cart | getCartaddToCartremoveFromCartupdateCartItem |
| Order | createOrdergetOrdersgetOrderById |
| Payment | createPaymentIntentconfirmPaymentPOST /webhook/stripe |
| Seller | registerSellergetSellerProfilegetSellerOrders |
| Upload | getPresignedUrl → S3 direct upload |
| UI / Home | getHomepageData |
Monorepo Architecture
packages/models · packages/types · packages/utils — shared across both apps for compile-time safety and zero duplication.
// get_in_touch
Let's Build Something Remarkable
I'm open to exciting full-stack opportunities. Whether it's a conversation about a role, a project, or just engineering — my inbox is open.