About
My career journey through software engineering - the companies, roles, and milestones that shaped my path.
Software Engineer (Frontend)
Razorpay Software Limited
Sept 2025 - Present
-
Contributing to the Merchant Onboarding platform, building and maintaining scalable frontend features using React, Redux, Zustand, within an Nx monorepo architecture, implementing Playwright for E2E testing, and monitoring production using PostHog and Coralogix.
-
Delivered key initiatives including RBI compliance–driven onboarding enhancements and successfully decoupled International Bank Transfers from a tightly coupled workflow, improving system flexibility, regulatory adherence, and overall onboarding reliability.
-
Integrated Tabby BNPL into Checkout and Merchant Onboarding flows, enabling merchants to offer flexible payment options while ensuring a smooth onboarding and payment experience.
-
Contributed to the Checkout SDK, enabling modules such as Pre-Payment and GIFT City, while working on SDK setup, scaffolding, CI/CD pipelines, and integration infrastructure to support scalable modular checkout development.
-
Leveraged AI coding tools and agents across the SDLC to accelerate feature delivery, automate repetitive engineering tasks, improve developer productivity, and enhance code quality.
Software Developer
Delhivery Limited
Sept 2023 - Sept 2025
-
Contributed to DispatchOne and TransportOne, SaaS-based, highly configurable Dispatch and Transporter Management Systems built using Next.js, React, TypeScript, Tailwind CSS, Ant Design, and Formik-based dynamic, schema-driven forms.
-
Developed map-driven UIs using Leaflet, Turf.js, and React-Leaflet to enable creation of entities such as Dispatches and Zones, and implemented features like routing deviation reporting.
-
Built the Payment Gateway Setup UI to configure client-specific gateways, credentials, and preferences, enabling seamless online transactions.
-
Designed, maintained, and enhanced reusable atomic and molecular UI components for the shared component library; wrote unit tests using Enzyme and Jest, and documented components in Storybook.
-
Improved application performance by reducing load times through lazy-loading heavy modals, minimizing redundant API calls, and leveraging modular imports. Conducted a POC to serve static assets via CDN in a Next.js app and integrated Coralogix for real-time monitoring and error detection.
-
Owned end-to-end feature delivery including scoping, task breakdown, testing, and deployment of key features such as Bulk Order Cancellation via Server-Sent Events, Auto-Scheduler UI with multi-time-zone support, Order Details page revamp with delay status and order timeline, E-way Bill integration, and Product Campaign pages.
Software Engineer
BYJU’S Exam Prep
Jun 2022 - Aug 2023
-
Contributed to the ByjusExamPrep website built with Next.js and GraphQL, applying performance best practices such as code splitting, lazy loading, and SEO optimization.
-
Developed QnA pages from scratch by integrating GraphQL APIs, building reusable UI components for Web and AMP, implementing Schema Markup, and enabling A/B testing for experimentation.
-
Revamped Scholarship and Workshop Entry pages with dynamic class timers and user-intent driven forms to improve engagement and conversions.
-
Optimized performance by refactoring SVG handling, significantly reducing bundle size and improving page load speed.
-
Integrated the WebOTP API to enable secure OTP-based authentication and enhance the login experience.