Skip to main content

The long version

Architecting digital resilience and precision

I'm a frontend architect with over 11 years in the industry, the last several spent owning architecture rather than features — setting the patterns, build systems and standards that other engineers then build on. My work concentrates in two domains where correctness is expensive to get wrong: large-scale e-commerce and regulated fintech.

At Publicis Sapient I engineered the platform infrastructure behind Goodyear's US storefront — an NX monorepo serving 5 brands across 12 locales, with CSRF protection, a GraphQL proxy that keeps service credentials server-side, and React Query SSR with HydrationBoundary. A monorepo at that shape is a cross-team code-reuse problem as much as a technical one: one component set, five brands consuming it, twelve locales to stay correct in. I joined one of five delivery pods and was asked to lead it within weeks.

At SigFig I built modules of a digital wealth platform serving over a million end users through banking partners, and re-engineered the local-development and release layer so the shared core repository and the per-partner repositories operate as one system — deploying a partner repo now triggers the core pipeline automatically, removing manual release sequencing. Shipping under banking-partner review builds a specific discipline: provable accuracy, audit traceability, and no tolerance for corrupted state in a money-handling flow.

Earlier, at Foyr, I was the main frontend engineer on a browser-based real-time 3D design platform used by 100K+ designers in 30+ countries, where I designed a bidirectional middleware between the Vue interaction layer and the Three.js engine — a property change in Vue updates the 3D canvas in real time, and engine-side changes propagate back. I've built component systems from scratch twice, and I set standards through design reviews and written technical documents, not through code review alone.

§ 01 — Track record

Eleven years, no gaps

  1. August 2025 - March 2026

    Contract

    Lead Frontend Engineer (Senior Experience Engineer)

    Publicis Sapient — client: Goodyear

    US retail e-commerce platform · Gurugram, India (Hybrid)

    • Engineered the platform infrastructure behind an NX monorepo serving 5 brands across 12 locales — multi-locale/brand API configuration, CSRF protection, a GraphQL proxy keeping service credentials server-side, and React Query SSR with HydrationBoundary — shared foundations consumed by every delivery pod.
    • Joined one of five delivery pods and was asked to lead it within weeks, owning solution design and architectural planning and presenting designs for senior-architect review before rollout.
    • Architected the authentication domain end-to-end on Next.js 15, TypeScript and GraphQL — sign-in across both overlay and full-page surfaces, registration, forgot/reset password, Remember Me cookie logic, Cloudflare Turnstile, and centralized token refresh.
    • Owned Order Details across three fulfilment types with divergent data models and financial rules — rebate system, partner savings, mixed-cart summaries, jump navigation and guest order status — built on the shared Design System rather than as one-off screens.
    • Diagnosed a re-render cascade across the account tree to Context identity churn and migrated global state to Zustand for fine-grained subscriptions.
    • Instrumented analytics across all authenticated routes — page views, click tracking, form submission and abandonment, and hashed-email identity resolution.
    • Delivered WCAG 2.1 AA compliance with zero audit violations, treating accessibility as a build-time guardrail with focus management and ARIA rather than a remediation pass.
    • Drove API contract definition across frontend, backend and product teams, and unblocked engineers across the pod on debugging and complex design problems.
    • Next.js 15
    • React 18
    • TypeScript
    • GraphQL
    • NX Monorepo
    • Zustand
    • React Query
    • SSR / Hydration
    • Design Systems
    • WCAG 2.1 AA
  2. January 2025 - August 2025

    Independent

    Career Focus Period

    Independent — Frontend & GenAI Engineering

    Deliberate upskilling block between engagements

    • Went deep on GenAI engineering — Model Context Protocol, Claude Code, LLM workflow design and prompt engineering — and shipped QuizKode, an AI-powered quiz platform on Next.js and TypeScript with real-time code evaluation.
    • Adopted AI-assisted development as a working practice with review gates, so generated code clears the same bar as hand-written code.
    • Next.js
    • TypeScript
    • Model Context Protocol
    • LLM Workflows
    • Prompt Engineering
    • Supabase
    • Vercel
  3. March 2022 - January 2025

    Full-time

    Software Development Engineer 2 — Frontend

    SigFig

    Digital wealth-management & robo-advisory platform — 1M+ end users via banking partners · Remote

    • Re-engineered the local-development and release layer so the shared core repository and the per-partner repositories run from a single folder structure under Vite, then rebuilt the CI/CD pipeline to drive both from one place — deploying a partner repo now triggers the core pipeline automatically, removing manual release sequencing.
    • Architected a per-partner repo model in which banking partners inherit shared features from the core repo with per-bank modifications layered on top; delivered builds for two new partners on it.
    • Rebuilt the questionnaire 'playback' module against a hard 100-object Contentstack limit by migrating from an object-based to an array-of-objects model, restoring scalable detail rendering.
    • Built schema-driven questionnaires and forms with React Hook Form and TypeScript for investment, suitability and regulatory flows, with field-level validation and error handling.
    • Delivered core fintech modules consumed by every banking partner — employer-sponsored plans, brokerage 'add funds' and new-client onboarding — covering 30–40% of the user base.
    • Cut application load times ~45% via code-splitting, React.memo and client-side caching, reducing landing-page drop-off by 35%; the Vite migration cut build times 30% and new bank onboarding by 40%.
    • Built a React-PDF generator so users can export their portfolio and proposal documents, and held WCAG 2.1 AA and strong Jest/RTL coverage through TDD.
    • React.js
    • TypeScript
    • Vite
    • GraphQL
    • React Hook Form
    • CI/CD
    • Jest / RTL
    • TDD
    • Material UI
    • WCAG 2.1 AA
  4. July 2021 - March 2022

    Full-time

    Web Development Engineer II

    CoreValue Technologies

    E-commerce SaaS · Noida, India (Remote)

    • Built a React.js merchant dashboard with real-time analytics that let e-commerce merchants compose dynamic, personalized storefront content, lifting engagement 35%.
    • Cut delivery time 20% by introducing a reusable component library, and grew the addressable user base 25% by implementing internationalization with react-intl across 12 locales.
    • React.js
    • TypeScript
    • Redux
    • react-intl / i18n
    • Material UI
    • REST APIs
  5. April 2019 - July 2021

    Full-time

    Senior Frontend Developer

    Foyr (RBJ Technologies)

    Browser-based real-time 3D interior-design platform — 100K+ designers across 30+ countries · Hyderabad, India

    • Designed a bidirectional middleware between the Vue interaction layer and the Three.js engine: a property change in Vue — object height, for instance — invokes the 3D engine to update the 3D/2D canvas in real time, and engine-side changes propagate back to the UI.
    • Main frontend engineer for the core product, built from scratch to production on Vue.js, Nuxt.js and Vuex — frontend authentication wired to the backend, dashboards and every primary application surface.
    • Created a molecules-and-components design system that eliminated duplicate UI and became the shared vocabulary for feature teams.
    • Integrated Algolia-powered search so designers can find and drop objects straight into the canvas, and built a render/image enhancer for brand logos, filters and export edits.
    • Wired real-time data and user interaction into the 3D environment over WebSockets, driving live rendering updates and completion notifications; improved 3D model load speed ~30%.
    • Trained and mentored two junior engineers, guiding architecture decisions, code review and sprint planning.
    • Vue.js
    • Nuxt.js
    • Vuex
    • Three.js
    • WebSockets
    • Design Systems
    • Algolia
    • JavaScript
    • Element UI
  6. February 2018 - March 2019

    Full-time

    Senior Developer

    Grarri

    Template & configuration platform · Hyderabad, India

    • Led development of multiple high-impact projects across Angular.js, Node.js and MongoDB.
    • Increased template adaptability 50% and expanded the template library 40%, widening the range of projects the platform could serve.
    • Angular.js
    • Node.js
    • MongoDB
    • Express.js
    • JavaScript
    • Bootstrap
  7. November 2016 - January 2018

    Freelance

    Web Developer

    Freelance

    End-to-end web applications for small-business clients · New Delhi, India

    • Built and operated a hybrid application on Meteor.js with SASS, MongoDB, Google APIs and Heroku — owning the work end to end from build through deployment and maintenance.
    • Meteor.js
    • Node.js
    • MongoDB
    • SASS
    • Google APIs
    • Heroku
  8. June 2015 - September 2016

    Full-time

    Software Developer

    Indian Institute of Technology, Delhi

    Rural Housing Knowledge Network — national portal commissioned by the Ministry of Rural Development

    • Led development of the national RHKN portal, giving rural users access to housing designs tailored to their region.
    • Built a Google Maps and Matplotlib interface letting researchers define new regions and associate housing designs with them, resolving locations by coordinate-within-polygon lookup.
    • Python
    • Flask
    • MongoDB
    • Google Maps API
    • Matplotlib
    • JavaScript
    • jQuery
  9. December 2012 - June 2014

    Full-time

    Engineer — Telecom / RF

    Ericsson · Schmid Telecom AG

    Pre-software career in telecommunications and network infrastructure

    • Worked on telecommunications systems and network infrastructure before pivoting to software — the analytical grounding that still shapes how I approach systems and failure modes.
    • Network Infrastructure
    • RF Engineering
    • Troubleshooting
§ 02 — Method

How I decide

  1. 01

    Standards live in documents, not code review

    Code review catches one diff at a time. If a standard matters, it belongs in a design review and a written technical document that outlives the person who wrote it.

    Evidence

    At Publicis Sapient I presented solution designs for senior-architect review before rollout, and set implementation direction for other engineers in the pod through those documents rather than after the fact.

  2. 02

    Accessibility is a build-time guardrail

    WCAG AA is not a remediation pass scheduled before launch. It is a constraint you design to from the first component, which is the only way it survives contact with a deadline.

    Evidence

    Delivered an enterprise e-commerce platform with zero WCAG 2.1 AA audit violations — focus management and ARIA built into the shared components, not retrofitted.

  3. 03

    The best architecture is the one the team adopts

    I weight team familiarity and adoption cost as heavily as technical merit. An elegant pattern nobody sustains is a liability with good documentation.

    Evidence

    Chose Zustand over Redux Toolkit for the account domain because the ceremony would not have been sustained, then wrote the state-ownership guide so the decision held after I moved on.

  4. 04

    Diagnose before you choose

    Most architecture arguments are really unmeasured performance arguments. Find the actual cause first; the right tool is usually obvious once you have.

    Evidence

    Traced a re-render cascade across an account tree to Context identity churn before touching a state library — the migration was the consequence of the diagnosis, not a preference.

  5. 05

    Build the layer other teams stand on

    Platform work is leverage. One correct shared foundation is worth more than five well-built features, because it decides how expensive the next hundred features are.

    Evidence

    Engineered NX monorepo infrastructure for 5 brands across 12 locales — CSRF protection, a GraphQL proxy keeping credentials server-side, React Query SSR — consumed by every delivery pod.

§ 03 — Foundations

Education & certification

2012

Bachelor of Technology in Electronics and Communication Engineering

GRD Institute of Management and Technology, Dehradun

2008

Higher Secondary Education (Science Stream)

DAV Public School

  • Cutshort Certified — React.js (Advanced)
  • Cutshort Certified — JavaScript (Advanced)
  • IBM — Generative AI & Prompt Engineering

Let's build the next iteration

Open to Staff / Principal and architect roles — remote, or relocation with sponsorship.