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
- WhatsApp AI sales assistant — A WhatsApp Business bot for distributors and SMBs that answers product questions, qualifies leads, takes orders and sends GST quotations automatically. (Proof: Sales AI Assistant)
- Marketplace & multi-app platforms — Separate customer, partner/driver, vendor and admin apps (React Native + web) on one backend, with payments, shipping and live tracking. (Proof: FusionCab, TotallyIndian, UniEssentials)
- Backend performance & DevOps — Speeding up slow queries and APIs, adding caching and rate limiting, and setting up CI/CD so deploys take minutes instead of hours. (Proof: 6h → 20min query at BrowserStack, 2h → 20min deploys, 23k concurrent users on Virtual Stock Market)
Experience
- Software Engineer, BrowserStack (Jun 2025 — Present): Own core revenue data flows and backend booking systems. Re-engineered the backend to support multi-subscription accounts for a million-dollar enterprise deal, cut a key query's runtime from 6 hours to 20 minutes via SQL rewrites and caching, migrated CI/CD to Jenkins (2h → 20min deploy cycles), added API rate limiting across the order layer, and maintain a Node.js cron service syncing 50k+ records daily across Salesforce and Zuora.
- Co-Founder, UniEssentials (May 2024 — Oct 2024): Headed the technical team for a student-focused e-commerce brand that launched across 7 IITs and other colleges. Used Redis to cut data retrieval time by 30% on the platform, hosted on DigitalOcean.
- System Administrator, BharatMaker (Jul 2024 — Aug 2024): Built an auto-quote system for a 3D-printing marketplace enabling dynamic pricing, migrated the data layer from MongoDB to PostgreSQL with Sequelize, and set up a Jenkins CI/CD pipeline that cut deployment time to EC2 by 60%.
- Frontend Developer, Valut Labs Inc. (May 2024 — Jul 2024): Built an end-to-end app for a fintech FX company. Implemented AWS Cognito + biometric auth (30% faster access), integrated banking APIs for secure currency transactions, and built an internal trading console for FX-risk hedging tested with $100K in simulated trades.
- Web & Technical Head, The Entrepreneurship Cell, IIT Bombay (Apr 2023 — Mar 2024): Led a 110+ member, 2-tier technical team that shipped 18 websites drawing 6M+ annual hits. Shipped the Startup Portal and the Eureka! Mentorship Platform (70% fewer cancelled meetings), and built the E-Summit app, which placed 3rd nationwide in its category at launch.
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
- Languages: JavaScript, TypeScript, Python, SQL, C++, Kotlin, Swift
- Frontend: React, Next.js, Angular, Tailwind CSS, Redux
- Mobile: React Native, Android (Kotlin), iOS (Swift), Expo
- Backend: Node.js, Express, Django, FastAPI, Flask, Celery, REST APIs, GraphQL, WebSockets
- Data & Cloud: PostgreSQL, MongoDB, Redis, Sequelize, AWS (RDS, EC2, Cognito), Azure, Firebase, Docker, Kubernetes, Jenkins CI/CD
- AI / ML & Systems: OpenAI / Gemini APIs, Genkit AI, YOLOv5 / Computer Vision, CUDA, Rust
- Tools: Git, Figma, Postman, Zenduty, Salesforce / Zuora
Writing
- Designing a dashboard for an Alternative Investment Fund — Fund numbers, portfolio companies, investors and distributors — how I structured an AIF's operations into one dashboard you can drill into.
- Real-time object detection with a custom YOLOv5 model — Training a YOLOv5 model on my own objects and streaming its detections from a live video feed to the browser.
- Scaling a live trading game to 23k concurrent users — How we built E-Cell IIT Bombay's Virtual Stock Market — a 3-day online trading competition that peaked at 0.70M requests a minute.
- FusionCab: building a multi-sided ride-hailing platform — Riders, drivers, vendors and admins — four experiences on one microservices backend with live trip tracking.
- A WhatsApp sales assistant that writes its own quotations — An AI assistant for distributors that qualifies leads, answers product questions and generates GST-ready quotes — all inside WhatsApp.
- TotallyIndian: one backend, three e-commerce portals — Buyer, seller and admin experiences on a single Node.js backend, with Razorpay payments and four shipping carriers.
- Insightica: benchmarking trading indicators with ML — An analytics platform with two tools — one that benchmarks technical indicators, one that predicts which ones matter.
- Checking in 10k+ people at E-Summit with QR codes — A QR-based entry system and kiosk dashboard that made ID card printing 40% more efficient at E-Summit, IIT Bombay.
Contact
agrsubham423@gmail.com · GitHub · LinkedIn · Résumé (PDF)