Shudhanshu Raj.
I build revenue-critical checkout surfaces, design systems that scale across orgs, and the occasional drag-and-drop platform. Currently shipping Recurring Card Payments at PhonePe and owning the React component library that powers 80–90% of UI across the org.
0 Experience
0 Render performance
01 / Currently
In flight, this quarter.
Shipping
Recurring Card Payments
Leading the Recurring Card Payments initiative on Standard Checkout — navigating RBI tokenization mandates, PCI DSS scope, and coordinating across payments, backend, and compliance.
Live
business.phonepe.com
7 pages zero-to-prod. All CWV Passed — avg LCP 1.2s mobile, 0.8s desktop. Lighthouse 97 avg desktop. 2–3× lift in lead generation.
Owned
Org-wide Component Library
Powers 80–90% of UI across PhonePe's public and internal web surfaces. Rebuilt release infra with branch deployments, semantic-release versioning, and Storybook changelogs.
02 / Selected Work
Things I've shipped.
01
Standard Checkout — Corporate Netbanking, Paylink & Recurring Cards
Corporate Netbanking and Paylink live in production on PhonePe's Standard Checkout. Currently leading Recurring Card Payments — navigating tokenization, PCI scope, and cross-team dependencies.
React · TypeScript · Payments
↗
02
business.phonepe.com — Merchant Platform
7 pages zero-to-prod. 2–3× lift in lead generation. All CWV Passed — avg LCP 1.2s mobile, 0.8s desktop. Lighthouse 97 avg desktop via CrUX.
Astro · SSG · Performance Live ↗
↗
03
WordPress → Strapi — Zero-downtime Migration
Drove content modeling, data migration, editorial workflows, and cutover. Cut publish-cycle time 30–40%. Extended Strapi with a custom Lexical rich-text editor and audit log plugin.
Strapi · Lexical · Node
↗
04
React Component Library — Org-wide UI System
Own the shared component library adopted by every web team at PhonePe — powers 80–90% of UI. Rebuilt release infra with branch deployments, semantic-release versioning, and Storybook changelogs.
React · Storybook · semantic-release
↗
05
Amoga Pages — Drag-and-drop UI Builder
Architected a config-driven renderer letting non-engineers compose layouts, style widgets, and define conditional rendering rules. Cut UI configuration effort 70–80%.
React · Low-code · Renderer
↗
06
App Studio — Visual Backend Modeling
Owned the entire UI layer and parsers compiling visual models into runtime configs for Prisma (data models), Cube.js (aggregations), and Temporal (workflows). Led the frontend migration from Flowable to Temporal.
React · Prisma · Temporal
↗
03 / Experience
Where I've worked.
Mar 2025 — PresentBengaluru
Software Engineer, Frontend
PhonePe
- Launched business.phonepe.com as lead frontend engineer — Lighthouse 98, LCP 1.4s mobile / 0.7s desktop, 2–3× lift in lead generation.
- Shipped Corporate Netbanking and Paylink on Standard Checkout; leading Recurring Card Payments across tokenization, PCI scope, and cross-team dependencies.
- Owned end-to-end WordPress → Strapi migration — content modeling, migration scripts, custom Lexical editor plugin, audit log plugin, and zero-downtime cutover; cut publish-cycle time 30–40%.
- Own the org-wide React component library powering 80–90% of UI; rebuilt release infra with branch deploys, semantic-release, and Storybook-surfaced changelogs.
- Recognized by engineering leadership for execution reliability on high-stakes surfaces; code-review and mentor engineers on frontend architecture and component-library contribution.
Jan 2025 — Mar 2025Bengaluru
Senior Software Engineer, Frontend
Birla Pivot (Grasim Industries)
- Set up an end-to-end CI/CD pipeline automating linting, tests, builds, and deploys.
- Introduced unit testing practices and seeded a reusable component system.
Jan 2022 — Dec 2024Bengaluru
Senior Software Engineer II, Frontend
Amoga Software · SE (Jan 2022) → SSE (Oct 2022) → SSE II (Oct 2023)
- Architected Amoga Pages — drag-and-drop UI builder with widget palette, grid canvas, and per-widget config panel (look, data source, render rules); cut UI configuration effort 70–80%.
- Built App Studio — visual backend modeling surface compiling to Prisma (data models), Cube.js (aggregations), and Temporal (workflows); led migration from Flowable to Temporal.
- Built the Tenant Management module powering multi-tenant onboarding and lifecycle operations across the platform.
- Delivered 5–6× render performance improvements with react-tracked; replaced Redux+localStorage with IndexedDB for data-heavy tenants.
- Migrated build tooling from Webpack to Vite; designed and published a reusable React component library on npm.
- Shipped PWA + Service Worker offline support; React Native field-ops with maps, real-time location tracking, and geofencing.
Jun 2021 — Jan 2022Remote
Frontend Developer Intern, Microsoft Career Connector
US Tech Solutions
- Selected into the Microsoft Career Connector program.
- Built a React-based hiring platform with resume parsing, chatbot integration, and a reusable component system.
04 / Toolbox
What I reach for, and why.
05 / Writing
Notes from the trenches.
Performance
Coming soon
I Thought I Knew React. Then I Watched It Re-render 47 Times on a Button Click.
Web Vitals
I Spent Six Months Chasing Core Web Vitals. Here's What Actually Moved the Needle.
Hooks
How to Use Custom Hooks in React Without Overcomplicating Your Code
Hooks