Skip to content
Aryan Garg

Aryan Garg

Full-Stack Engineer

Building Products that ship. Frontend-Heavy, Full-Stack at Heart.

Role
Software Engineer 1 (Full-Stack, Frontend-heavy) @ Deloitte Consulting USI
Location
India
Local time
--:--:-- IST
Email
Pronouns
He/Him/His

About

Full-stack engineer building production web apps end-to-end — strongest on the frontend (React, Next.js, TypeScript, design systems, performance), and comfortable across the stack with Node.js, Express, PostgreSQL, MongoDB, and real-time APIs. I love bridging design and engineering — turning complex interactions into smooth, intuitive interfaces while shaping the APIs and data models that power them. Currently working on AI-powered developer tools and creative web experiments outside of work.

  • Full-Stack Developer with a passion for building high-performance, user-centric software solutions with intuitive and engaging designs.
  • Skilled in Next.js, React, TypeScript, and modern front-end technologies; building high-quality, user-centric web and mobile applications.
  • Enthusiastic about exploring new technologies and turning ideas into reality through polished, thoughtfully crafted personal projects — currently Feedforward, TableSense, and GatherGo.

Contributions

 

Stack(43)

Language
TypeScriptJavaScriptHTML5CSS3
Runtime Environment
Node.js
Framework
Next.jsExpress.jsTailwind CSS
Library
ReactPreactshadcn/uiRadix UIBase UIMotionTanStack QueryKonvaSocket.IO
State Management
Redux Toolkit
Database
PostgreSQLMongoDBRedisDrizzle ORMMongoose
Cloud & DevOps
AWSGoogle CloudVercelRenderDockerGitHub Actions
Payments
Stripe
Auth & Identity
Clerk
AI
GroqOpenAI
Email & Notifications
ResendWeb Push
Queue & Messaging
BullMQUpstash
Version Control
GitGitHub
Tools
VS CodeFigmaChatGPTClaude

Experience

Deloitte Consulting USI

Software Engineer 1

Employment Type
Full-time
Employment Period
01.2024—Present

Building enterprise web applications for global consulting engagements. Focused on the frontend — React, JavaScript, Design System Work, Documentation and Performance — while owning slices of the backend in Node.js, Express.js and working closely with databases (PostgreSQL, MongoDB) and real-time APIs along with the Cloud Platforms such as AWS.

  • Built and shipped React-based dashboards and feature modules for enterprise consulting engagements, prioritizing performance, accessibility, and consistency across a shared design system.
  • Owned end-to-end frontend development on multiple modules — translating Figma designs into responsive React + JavaScript components, with reusable patterns adopted by other teams.
  • Contributed to and extended an internal component library used across multiple projects, standardizing form, table, and dashboard primitives to cut feature delivery time.
  • Improved page-load and runtime performance on a high-traffic internal dashboard via code-splitting, memoization, lazy loading, and image optimization.
  • Worked across the full stack — built REST APIs in Node.js / Express alongside React frontends, handling auth, validation, error handling, and pagination end-to-end.
  • Designed and integrated REST APIs between React frontends and backend services, owning the contract from schema.
  • Prototyped and shipped GenAI-assisted features — LLM-powered search, summarization, and form-fill helpers — integrating OpenAI and Anthropic APIs with proper rate limiting, retries, and prompt-injection guardrails.
  • Built agentic AI workflows for internal tooling — multi-step LLM agents with tool use, structured outputs, and fallbacks — reducing manual review time on a recurring workflow.
  • Worked in distributed Agile teams across time zones — leading sprint planning, writing technical design docs, and conducting code reviews to keep velocity high without sacrificing quality.
  • Authored architecture and onboarding documentation in Confluence; maintained Jira boards as the source of truth for sprint scope and blocker tracking.
  • Mentored junior engineers on React patterns, and frontend performance — pairing on tickets and reviewing PRs as a regular part of the role.

Education

Dr. B. R. Ambedkar National Institute of Technology, Jalandhar

B.Tech, Information Technology

Period
07.2019—06.2023
Grade
CGPA 8.43 / 10.0

Budha Dal Public School, Patiala

Class XII (CBSE), Senior Secondary

Period
04.2017—04.2019
Grade
85%

Work(3)

Feedforward

06.2026 — Present

Embeddable customer-feedback platform (NPS/CSAT/text surveys) with AI insight extraction. The engineering showcase is a dual-bundle frontend: a <30KB Preact widget that runs inside arbitrary third-party host sites via closed Shadow DOM, paired with a React 19 dashboard streaming live updates over SSE.

Featured

  • Sub-30KB embeddable widget — Preact + Vite IIFE library mode, closed Shadow DOM isolation, CI hard-fails over the 30KB gzipped budget
  • Two-trust-domain security model — HMAC-signed embed tokens (replay-protected via Redis nonces, timingSafeEqual) for untrusted host sites; Clerk bearer auth for the dashboard
  • Three distinct AI integration patterns — async BullMQ batch (theme/sentiment), on-demand sync (question improvement), and scheduled two-stage anomaly detection (z-score pre-filter → LLM)
  • Live dashboard over SSE — per-org Redis pub/sub channels, 25s heartbeats, auto-reconnect with polling fallback
  • Multi-tenant isolation — orgId always derived from token, never request body; per-org Redis channels
  • Stripe usage-based billing — Redis INCR metering, hourly flush to Stripe, idempotent webhooks
PreactReact 19TypeScriptExpressBullMQDrizzle ORMPostgresRedisSSEShadow DOMStripeClerkGroq/LLMVite

TableSense

06.2026 — Present

A visual floor-plan & live-operations platform for independent restaurants. Design your dining room on a canvas, then run service in real time with multi-device sync, reservations, and offline-first PWA support.

Featured

  • Konva canvas floor-plan editor — drag-and-drop table layout, versioned design-time positions kept separate from live runtime state
  • Socket.IO real-time multi-user sync — last-write-wins conflict resolution on a per-table version counter (verified 29ms two-device latency), fanned out via Upstash Redis
  • Offline-first PWA using all four browser storage layers, with a custom Workbox service worker (injectManifest) owning the Web Push handler
  • Dual-channel notifications — guaranteed email (Resend) + fire-and-forget Web Push (VAPID)
  • Append-only audit log drives analytics — turn time, covers-per-hour, and no-show rate computed from TableEvent history, not live aggregates
  • Multi-tenant security — restaurantId scoped from JWT claims, Stripe webhooks idempotent and raw-body verified
  • Self-hosted logging dashboard with PII-scrubbing client logger
React 19TypeScriptViteRedux ToolkitRTK QueryKonvaSocket.IOExpress 5MongoDBMongooseUpstash RedisBullMQStripeClerkPWAWorkboxTailwind v4

GatherGo

06.2026 — Present

A multi-vendor event ticketing platform. Organizers publish event pages, sell tiered tickets via Stripe, issue QR-coded tickets, and check attendees in from a mobile door app. Ticketing for independent organizers, without the Eventbrite tax.

Featured

  • Oversell-proof checkout — Stripe Checkout backed by per-tier Redis locks + an idempotent webhook, so the last ticket never double-sells
  • Signed QR tickets (JWT) + an installable check-in PWA with atomic, double-scan-proof check-in
  • Plan-gated AI (Groq) — event descriptions, category/tag suggestions, and plain-English sales insights, locked to paid tiers
  • Stripe subscription billing (Free/Pro/Business) with a self-serve membership page
  • Live organizer analytics (Recharts, polling) + CSV attendee export
  • Production auth with Clerk (Google sign-in) + webhook user-sync; abandoned-cart sweep cron
  • Calm, accessible "Sense"-inspired UI: shimmer skeletons, interactive hero bento, keyboard shortcuts, light/dark
ReactTypeScriptViteTailwindExpressNode 20PostgreSQL (Neon)Drizzle ORMStripeClerkUpstash RedisResendGroqTanStack QueryRechartsVercelRender

Blog(6)

AI Concierge

Three tools powered by Groq. Pick one.

Powered by Groq · llama-3.3-70b

Contact

Buy Me a Coffee