Delhi NCR, India · Open to opportunities

Saurav Chauhan

Full-stack developer/Vue & Nuxt/NestJS/PostgreSQL

I ship features to a live multi-tenant eCommerce SaaS used by merchants worldwide — owning them end to end, from database schema and migrations through REST APIs and Shopify integrations to the merchant-facing UI on top.

The Sparq request path: merchant browser to Nuxt dashboard to NestJS API, through TypeORM to PostgreSQL, with the Shopify Admin API alongside merchant browser Nuxt dashboard NestJS API PostgreSQL Shopify Admin API TypeORM webhooks · OAuth
Sparq — the path a request takes
01

About

I'm a full-stack developer at BitQit, working on Sparq — a Shopify search and merchandising platform. Day to day that means a NestJS / TypeORM / PostgreSQL backend on one side and a Vue.js / Nuxt dashboard on the other, plus the Shopify Admin API, webhooks and OAuth flows holding the two together.

I graduated in May 2026 with a B.Tech in Artificial Intelligence & Data Science from GGSIPU, which is where the other half of my work comes from — computer vision, PyTorch, and LLM integration. It's a useful combination: I can build the product and the model behind it.

What I'm best at is the underspecified problem. Give me a vague bug report or an undocumented migration path, and I'll investigate it across services and come back with the fix plus the migration steps and documentation the team needs to actually run it.

merchant analytics reporting window I shipped, up from 7

7 →

of historical market data ingested and validated in QuantaLab

CGPA, B.Tech in Artificial Intelligence & Data Science

02

Experience

May 2026 — Present

BitQit Pvt Ltd

Associate Software Developer·Sparq — Shopify search & merchandising

Delhi, India

  • Filters Delivered the collection filters feature end to end across two services — a first-class Filter resource in the NestJS / TypeORM / PostgreSQL API (per-collection filter entities, colour-group palettes, layout settings, facet sync and a diagnostic facets endpoint, with the schema migrations and unique constraints behind them) and the Nuxt dashboard UI merchants configure it from, including a live storefront preview and theme config export.
  • Tokens Implemented the migration from permanent to Shopify's expiring offline access tokens across the NestJS backend and the legacy Koa merchant portal — 1-hour access tokens refreshed automatically with 90-day refresh tokens, a cron job that rotates them before they lapse, Slack alerts for failed rotations, and an operator-driven admin endpoint for migrating existing stores, which replaced a migration cron after code review.
expiring offline tokens — token exchange
POST /admin/oauth/access_token  expiring: 1 {  "access_token":  "shpat_••••••••",  // never expires: valid until the app is uninstalled  "expires_in":    3600,             // 1 hour  "refresh_token": "shprt_••••••••",  "refresh_token_expires_in": 7776000  // 90 days} (stored once, never rotated) (refreshed on demand · rotated at day 60 · Slack alert at day 70)
A permanent offline token stays valid until the merchant uninstalls the app, so a leaked one never stops working. Expiring tokens last an hour: Sparq refreshes them on demand with a 90-day refresh token, a keep-alive cron rotates any refresh token that reaches 60 days, and Slack is alerted if one reaches 70 without rotating.
  • Queues Built bullmq-groups, an in-house replacement for BullMQ Pro's paid groups feature — per-shop job concurrency on Redis using Lua scripts, with a reconciler that recovers slots after worker crashes. It has since been released as open source on npm (code ↗).
  • Analytics Built the merchant analytics dashboard — searches, zero-result queries, click-through and conversion — from the Nuxt UI through to the analytics APIs behind it, and extended the reporting window from 7 to 90 days.
  • Scopes Investigated the blast radius of Shopify's deprecation of ORDER_STATUS and ALL ScriptTag scopes across live merchant stores, wrote read-only Node/PostgreSQL tooling to identify every affected client, validated the plan against a local mock Shopify API, and handed the team a runnable migration path.

Jul — Aug 2025

Prodigal AI

Software Engineering Intern

Delhi, India

  • LLM Engineered a context-aware AI chat and document-summarization feature for an in-house messaging application, integrating the ChatGPT API into the existing backend.
  • Prompting Designed prompt pipelines that turn dense technical conversation history into investor-friendly summaries, iterating on an ambiguous, open-ended requirement.
03

Projects

01

AI Chat Summarizer

Turns meeting transcripts and uploaded documents into structured, investor-ready summaries — key decisions, action points, deadlines and a confidence assessment.

  • Python
  • Flask
  • GPT-4
  • PyMuPDF

02

QuantaLab

A virtual trading platform over a pipeline that ingests and validates five years of historical market data, with strategy backtesting and portfolio analytics.

  • Python
  • yfinance
  • Pandas
  • Scikit-learn

03

Laser-Based Weed Detection

A precision-agriculture system that segments weeds from crops on fused RGB + NIR imagery and drives a laser removal mechanism in real time.

  • PyTorch
  • OpenCV
  • UNet
  • RGB + NIR
04

Skills

Client

  • Vue.js
  • Nuxt 3 & 4
  • HTML5
  • CSS3
  • Responsive UI
  • DevTools debugging

Edge & API

  • NestJS
  • Node.js
  • REST API design
  • Shopify Admin API
  • Webhooks
  • OAuth / access tokens
  • BullMQ job queues
  • Koa
  • Flask

Data

  • PostgreSQL
  • TypeORM
  • Redis & Lua scripts
  • MySQL
  • SQLite
  • Schema design
  • Migrations & indexing
  • Multi-tenant modelling

Model

  • PyTorch
  • TensorFlow
  • Scikit-learn
  • OpenCV
  • LLM / OpenAI API
  • Pandas
  • NumPy

Ops

  • Git
  • GitHub
  • Docker
  • Postman
  • Linux / Unix
  • Jupyter
  • Claude Code

Languages: TypeScript · JavaScript · Python · SQL · Lua

05

Education

Nov 2022 — May 2026

University School of Automation and Robotics, GGSIPU EDC

B.Tech, Artificial Intelligence & Data Science·CGPA 8.7 / 10

Coursework: Data Structures & Algorithms, DBMS, Operating Systems, Machine Learning, Artificial Intelligence, Computer Vision, Big Data Analysis.

IBM SkillsBuild Summer Internship Program — AI Agent Architect, 2025.