Full Stack Developer in Thane, open to product engineer roles

I build the systems restaurants actually run on. Multi-tenant SaaS, GraphQL APIs, and three POS integrations inside a seven-service TypeScript monorepo.

TypeScript/GraphQL/Fastify/BullMQ/Next.js/MongoDB/Redis/Stripe/Three.js/Node.js/TypeScript/GraphQL/Fastify/BullMQ/Next.js/MongoDB/Redis/Stripe/Three.js/Node.js/
Selected work

Four things I owned end to end.

Every one of these shipped inside ChoosePOS, a multi-tenant restaurant commerce platform running on a seven-service TypeScript monorepo.

ChoosePOS01

Storefronts that deploy themselves

A no-code builder that generates a restaurant's site and pushes it live through the Vercel API. Nineteen section families, every one themed from CSS-variable design tokens the owner controls.

  • Next.js 15
  • Vercel SDK
  • Design tokens
Integrations02

Three POS platforms, one menu

Square, Clover and Toast wired in behind OAuth, with scheduled token refresh and bidirectional menu and inventory sync running on BullMQ workers.

  • OAuth 2.0
  • BullMQ
  • Webhooks
Pricing03

A price the client cannot argue with

Server-authoritative pricing resolves items, nested modifiers, discounts, promo codes, delivery fees and tax on the backend. No client-side price trust, and order creation stays atomic.

  • Fastify 5
  • TypeGraphQL
  • MongoDB
Async04

Everything slow moved off the request

An event-driven layer on BullMQ, Redis and SQS carries POS sync, transactional and marketing email, delivery dispatch to DoorDash and Uber Eats, and scheduled reporting.

  • Redis
  • AWS SQS
  • node-cron
Lines in the monorepo
0k
TypeScript services
0
Themed section families
0
POS platforms integrated
0

What I reach for.

Languages

  • TypeScript
  • JavaScript
  • Python

Frontend

  • React 18
  • Next.js 14 Pages
  • Next.js 15 App
  • Tailwind CSS
  • Zustand
  • shadcn/ui
  • Radix UI
  • TanStack Table
  • MUI DataGrid
  • Recharts
  • Framer Motion
  • Lexical

Backend

  • Node.js
  • Fastify
  • Express
  • GraphQL
  • Mercurius
  • TypeGraphQL
  • MongoDB
  • Mongoose
  • Typegoose
  • PostgreSQL
  • Redis

Async and messaging

  • BullMQ
  • AWS SQS
  • node-cron

Integrations

  • Stripe
  • Square
  • Clover
  • Toast
  • DoorDash
  • Uber Eats
  • RingCentral
  • Cloudinary
  • AWS IoT
  • OAuth 2.0
  • JWT

Infrastructure

  • Vercel SDK
  • pnpm monorepos
  • GraphQL Codegen
  • Playwright
  • PostHog
  • Winston
  • Axiom

Where I have been shipping.

2025

July to present

Associate Full Stack Developer

Debox Consulting, Thane

  • Built ChoosePOS, a multi-tenant restaurant commerce platform, across a seven-service TypeScript monorepo.
  • Maintained the shared Typegoose and TypeGraphQL schema package as the single source of truth for four consuming services.
  • Shipped a multi-tenant CMS in Next.js 14 for menus, branding, promotions and site content.
  • Delivered Stripe and Square checkout, RingCentral SMS, Cloudinary media, and AWS IoT for physical receipt printers.
  • Owned frontend, backend and dashboard work for InRadius, plus performance and SEO on three production marketing sites.

2024

Nov to Feb 2025

Trainee Engineer

Network Techlab India, Thane

  • Built nexuswizard.com, a form-driven client management platform used by more than 50 therapists.
  • Shipped dynamic tagging, filterable data tables and a multi-step intake flow in TypeScript, React and Tailwind.
  • Wired the frontend to custom REST APIs on Django and PostgreSQL.

Running in production.

Next