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.
Eleven years, no gaps
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
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
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
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
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
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
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
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
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
How I decide
- 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.
- 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.
- 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.
- 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.
- 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.
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.