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

12 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

    • Built two MCP servers: one giving an AI agent audited, read-mostly access to a business database — AST-allowlisted SQL, PII masking and two-step writes — and one exposing a design system to LLMs as typed tools.
    • Put four Claude Code agents on a schedule, running unattended with schema-validated output, idempotent queues and verify-before-commit, and authored the skills and hooks behind them.
    • Shipped QuizKode, an AI-powered quiz platform on Next.js and TypeScript with real-time code evaluation, and benchmarked two models against the real authoring task before choosing one.
    • 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. June 2014 - June 2015

    Independent

    Career Focus Period

    Independent — Frontend Development

    Transition out of telecom into software — frontend work and self-directed projects

    • Moved from telecom into software, working on frontend and building self-directed projects — the point the shift from hardware systems to interfaces actually happened.
  10. 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

Fig. — Nine roles, four industries, one job description.

Text alternative: “Same Job, Every Time”14s

A spine runs along the bottom of the frame for the whole film, carrying a tick for every one of nine roles; the five the film stops at are the tall ones. A playhead travels it from 2012 to 2026 while a counter reads the years.

2012 — Ericsson · Schmid Telecom. Engineer, Telecom/RF. A mast emitting rings, one of them broken. Routers, gateways, 3am outages. 2015 — IIT Delhi. A national housing portal for the Ministry of Rural Development: a region is drawn on a map and every point inside it resolves.

2019 — Foyr. A bidirectional bridge between a Vue panel and a Three.js canvas, values crossing in both directions. 100K+ designers, 30+ countries, ~30% faster 3D model loads. 2022 — SigFig. Modules stacking onto a shared core, consumed by every banking partner. −45% load time, −30% build time, +40% faster partner onboarding.

2025 — Publicis Sapient · Goodyear. One foundation fanning out to five brand shells across twelve locales, with a GraphQL proxy keeping credentials server-side. The film closes on a full-bleed card: The job never did.

Four more films
§ 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.