Subham Agrawal — Software Engineer

Full-Stack & Mobile Developer · Mumbai, India

I take products from idea to production — deciding what to build, then designing, building, shipping and scaling it.

I'm a software engineer at BrowserStack, where I work on core revenue and billing systems — the backend that keeps sales pipelines, subscriptions, and data syncs across Salesforce and Zuora running reliably at scale.

Alongside that, I co-founded UniEssentials, a student-focused e-commerce brand that launched across 7 IITs, and I've shipped ride-hailing platforms, fintech tools, AI assistants, and analytics products across a handful of startups and my time leading the Web & Technical team at E-Cell, IIT Bombay (110+ engineers, 18 shipped websites, 6M+ annual hits).

I'm comfortable owning a feature end-to-end — frontend, backend, infra — and I'm currently open to full-time opportunities as well as freelance/contract engagements.

Available for: Full-time roles, Freelance / contract work. Currently: BrowserStack full-time, plus freelance work on FusionCab and a personal Fund Manager tool.

Services

Experience

Projects

FusionCab

Freelance · A multi-sided cab booking platform for intercity, airport and hourly trips — a customer website plus dedicated apps for drivers, vendors and admins on one backend.

  • Driver app built with React Native/Expo — OTP auth, live trip flows
  • Node.js microservices (auth, vendor, payments) on Redis + PostgreSQL with socket-based live tracking
  • Separate admin and vendor dashboards for fleet, pricing, and operations

Role: Full-stack: customer website, driver app, backend, vendor & admin dashboards. Stack: Freelance, React Native, React, Node.js, PostgreSQL, Redis, WebSockets

Project page · Related post · Visit fusioncab.com

TotallyIndian

Freelance · A multi-portal e-commerce platform with buyer, seller, and admin experiences, integrated payments and shipping.

  • Buyer storefront on Next.js App Router with dynamic product/category routing
  • Razorpay payments and multi-carrier shipping (Aramex, DHL, Shipmozo, Shipglobal)
  • Node.js backend with Sequelize-managed migrations serving all three portals

Role: Full-stack: storefront, shared backend, payments & shipping integrations. Stack: Freelance, Next.js, TypeScript, Node.js, Sequelize, Razorpay

Project page · Related post · Visit totallyindian.com

Insightica

Freelance · An AI-powered trading analytics platform that benchmarks technical indicators and forecasts their relative importance using ML.

  • Evaluator tool: benchmarks and compares technical indicators against historical market data
  • Predictor tool: ML-driven, confidence-scored recommendations tailored to trading parameters

Role: Full-stack: Next.js app, the analysis tools and the Django data pipeline. Stack: Freelance, Next.js, TypeScript, Genkit AI, Machine Learning

Project page · Related post · Visit live site

Sales AI Assistant

A self-directed project: a WhatsApp-integrated AI sales assistant that qualifies leads, answers product questions, and auto-generates quotations for distributors. Actively in development.

  • AI-driven conversation handling over the WhatsApp Business Cloud API, with message buffering
  • Auto-quotation engine with GST calculation and a searchable product catalog
  • Next.js 16 admin dashboard with role-based access and sales analytics

Role: Solo build — product, backend, AI and dashboard. Stack: Node.js, Next.js, PostgreSQL, OpenAI / Gemini, WhatsApp Business API

Project page · Related post · Visit rmar.ai

Fund Manager

A management dashboard for Alternative Investment Funds (AIFs) — fund NAV and performance, portfolio companies, investors and distributors in one place.

  • Fund overview with NAV trend, AUM, commitments, contributions and drawdown utilisation
  • Listed, unlisted and anchor/QIB portfolio companies, grouped by sector category
  • Investor registers across all AIF schemes, including pre-IPO placements
  • Distributor and sub-distributor network management

Role: Solo build — design and frontend. Stack: React, TypeScript, Vite, Material UI, Recharts

Project page · Related post · Try the demo

Object Detection (YOLOv5)

A real-time object detection app using a custom-trained YOLOv5 model, served through a lightweight Python backend.

  • Real-time detection from a live video feed with a custom-trained model
  • Flask server streaming inference results to a browser front end

Role: Solo build — model training and serving. Stack: Python, YOLOv5, Flask, Computer Vision

Project page · Related post · View code

Virtual Stock Market

A 3-day online stock-trading simulation competition (₹0.2M prize pool) run by E-Cell, IIT Bombay.

  • Auto-scaling relational database on AWS RDS for a live market simulation
  • Celery-based async task queue handling up to 0.70M requests/minute
  • Horizontally scaled, serverless deployment supporting 23k+ concurrent users

Role: Backend & infrastructure, E-Cell IIT Bombay tech team. Stack: Python, Celery, AWS RDS, Serverless

Project page · Related post

Event Check-in System

A QR-code-based automated check-in system built to streamline attendee entry at E-Summit, IIT Bombay.

  • QR-based entry flow handling 10k+ attendees
  • Kiosk-mode dashboard automating ID card printing (+40% efficiency)
  • Real-time data sync between check-in and dashboard apps via Firebase

Role: Built the check-in app and kiosk dashboard. Stack: React Native, Firebase

Project page · Related post

Skills

Writing

Contact

agrsubham423@gmail.com · GitHub · LinkedIn · Résumé (PDF)