# Shashwat Mittal

Software Engineer · SDE-II · Upstox · Mumbai, India

> Shashwat Mittal · Software Engineer (SDE-II) at Upstox in Mumbai. Works on the production trading platform across React, TypeScript, Redux, Next.js, and the systems around them. Also drives AI-tooling adoption and engineering-efficiency improvements within the team.

## Contact

- email: shashwat6479@gmail.com
- linkedin: https://www.linkedin.com/in/mittal-shashwat
- github: https://github.com/shashwat-mittal

## Positions

### 2026-04 – present · SDE-II · Upstox · Mumbai

- Orders, Holdings and Positions revamp: rebuilt the screens from scratch with a redesigned UX and actionable callouts. Designed owned components to run in parallel with legacy screens behind an instant fallback, enabling a staged rollout.
- Order form re-architecture (in progress): rebuilding the order form on the new design system, replacing condition-heavy legacy logic with a reusable validation and state model that extends to new order types.
- Scalper Multi Expiry: replaced fixed weekly/monthly expiry templates with user-selectable expiry that can be switched during live trading, backward-compatible with saved templates.
- Interops and MTF on BSE: built cross-exchange flows to trade a scrip on any supported exchange and settle offsetting NSE and BSE positions together, reducing brokerage. Co-developed MTF for BSE scrips ahead of the NSE IPO.
- Upgraded the TradingView charting library to the latest version, restyled charts to match the platform's custom components, and aligned the UI library with the new styling.
- Co-built Pro Web's design system from scratch using Storybook, tsdown and Figma Code Connect · the platform's shared UI foundation.
- Built Figma-to-code workflows over MCP that generate library-backed React components with Code Connect mappings, plus automated code review and design validation; adopted across the team. Conducted AI adoption sessions and accelerated testing with Chrome DevTools Protocol (CDP).
- Partnered with Product and Design on refinements and edge cases; resolved production issues at root cause and supported on-call. Reviewed team pull requests; mentored interns and new joiners on business logic and system design.

### 2024-09 – 2026-03 · SDE-I · Upstox · Mumbai

- Upstox Plus: architected an S3-driven system for multiple feature pages, built from reusable screens and components with A/B testing support, so content changes ship without a release. Built responsive pages with fluid animations for a native-like feel on web and mobile. Reused the architecture to ship the Add-On Pack for web. [~1M net active users, 25.4% conversion on Pro Web]
- Scalper: partnered with Product and Design from initial user scenarios through MVP, configurable layouts and GTT for a high-frequency trading platform with millisecond-level performance requirements. [1.1M+ web orders within 6 months]
- Re-architected the order form's order-category logic and state management to support Conditional Trigger Orders, shipping bug-free ahead of the Union Budget period. Delivered the API and WebSocket integrations for the COS order book migration with zero production impact.
- Co-delivered the order placement API migration, consolidating multiple endpoints into a unified architecture for new order features across web platforms.
- Built a scalper widget for the TV platform and co-built its component library from scratch in Storybook. [+10% orders on the platform]
- Introduced Cursor rules and an AI PR review command for the Pro Web repos. Created a sub-agent framework to scaffold new repos and migrate existing ones, used to move legacy internal tools to Next.js and shadcn/ui.

### 2024-02 – 2024-08 · Software Developer Intern · Upstox · Mumbai

- Migrated CDSL authorization APIs on web and built the new authorization page. [2M+ users across mobile and web]
- Led development of an in-house EDIS authorization monitoring system, streamlining report generation and transaction tracking.
- Contributed to the watchlist revamp and to cloud sync of TradingView chart drawings and studies.

## Education

- 2020–2024 · BTech, Information Technology · Indian Institute of Information Technology, Allahabad · Allahabad, India [CGPA 8.75]
- 2020 · Higher Secondary (CBSE) · SJIS Ahmedabad · Ahmedabad, India [92.6%]
- 2018 · Secondary (CBSE) · DPS Bopal · Ahmedabad, India [96%]

## Stack

- languages: TypeScript, JavaScript, HTML, CSS/SCSS
- frontend: React, Next.js, Redux, Tailwind CSS, shadcn/ui, Material UI, Storybook, WebSockets, TradingView Charting Library
- tools: Git, Figma, Claude Code, AWS S3, Coralogix, Mixpanel

## Achievements

- - · DevFest Mumbai 2025 (speaker)
- 2nd · Upstox CyberQuest CTF (company-wide capture-the-flag)
- 9th · OpenCode'21 (out of 1000+ contestants · contributed to 10+ open-source repos with 50+ PRs merged)
- AIR 3888 · JEE Mains 2020 (top 0.4% among ~1M candidates)
- - · Impact MBA Scholar (Global Governance Initiative)

## Activity

- Coordinator, FOSS Wing, Geekhaven
- Mentored 800+ students at Geekcamp'23 and APK Month'22
- Organized OpenCode'22 · 1000+ contestants
- Project Mentor, Aloha · OpenCode'22
- Organizer, GitHero'22
- Developed website for the Deep Learning Lab, IIIT Allahabad
- Head of Web Operations, Asmita'23
- Technical Coordinator, SSBF'22
