Checkout Conversion: +34% in 90 Days
How I diagnosed a 68% cart abandonment rate, redesigned the checkout flow, and implemented targeted performance optimizations that recovered $2.4M in monthly lost revenue.
I craft high-performance, accessible web applications that serve millions of users. Specializing in Vue, Nuxt, and modern web architecture at companies like Razorpay, Swiggy, and Freshworks.
Adarsh T
Senior Frontend Engineer
I'm Adarsh T, a Senior Frontend Engineer with 9+ years of experience building high-performance, accessible web applications that serve millions of users. My career has taken me through some of India's most innovative companies — Razorpay, Swiggy, Freshworks, and Zoho — where I've led teams, architected systems, and shipped products used by millions daily.
I specialize in Vue and Nuxt, but my expertise spans the entire frontend ecosystem — from design systems and micro-frontends to performance engineering and accessibility. I believe the best frontend engineers understand not just how to write code, but how to write code that empowers teams and serves users at any scale.
Beyond engineering, I'm passionate about mentoring, open source, and contributing to the Vue community. I've spoken at conferences, written technical articles, and mentored 20+ engineers at various stages of their careers.
I obsess over Core Web Vitals and build applications that load fast and stay fast.
WCAG compliance is non-negotiable. Every interface I build works for everyone.
I design scalable architectures that make teams more productive, not less.
I actively mentor junior engineers and foster a culture of craft and care.
I stay at the frontier of web technology and share knowledge with the community.
Clean code, comprehensive tests, and maintainable architecture are my baseline.
From individual contributor to tech lead, I've helped companies across fintech, foodtech, and SaaS build products that scale.
Razorpay
Leading frontend engineering across multiple product verticals, architecting design systems, and driving performance initiatives at India's largest fintech platform.
Swiggy
Led the micro-frontend decomposition initiative and built the mobile-first PWA that extended Swiggy's reach to markets with limited connectivity.
Freshworks
Built developer-facing products and internal tooling for Freshworks' suite of CRM and customer engagement products.
Zoho Corporation
Worked on Zoho's CRM and productivity suite, contributing to frontend architecture and leading the Vue 2 → Vue 3 migration initiative.
Real-world projects at scale — from design systems to AI interfaces, each with measurable business impact.
Architected and shipped a comprehensive design system serving 40+ product teams across Razorpay, reducing UI inconsistencies by 87% and cutting new feature development time by 40%.
Led the migration from a 400k LOC Vue 2 monolith to a Module Federation-based micro-frontend architecture, enabling 8 teams to deploy independently with zero downtime.
Built a real-time analytics dashboard handling 2M+ daily events with WebSocket streaming, virtual scrolling for 100k+ row tables, and sub-second query response times.
Complete redesign and re-engineering of the checkout flow, reducing abandonment by 34% and cutting load time from 4.2s to 0.8s through code splitting and prefetching strategies.
Built a comprehensive developer portal with interactive API explorer, runnable code samples, versioned documentation, and a search engine indexed across 10,000+ pages.
Designed and built an AI-powered search interface with streaming LLM responses, semantic ranking, multi-modal results, and real-time relevance feedback.
Six detailed engineering case studies — real problems, real decisions, measurable outcomes.
How I diagnosed a 68% cart abandonment rate, redesigned the checkout flow, and implemented targeted performance optimizations that recovered $2.4M in monthly lost revenue.
Building a token-based design system that eliminated 87% of UI inconsistencies across 40+ teams — the technical decisions, organizational challenges, and adoption strategy.
Decomposing a 400k LOC Vue 2 monolith into independently deployable micro-frontends using Webpack 5 Module Federation — the good, the painful, and the lessons learned.
A 6-month systematic accessibility remediation — how we diagnosed 847 WCAG violations, built a remediation pipeline, and achieved full WCAG 2.1 AA compliance.
9 months. 300+ components. 1M+ users. Zero downtime. Here's the exact strategy, codemods, and testing approach that made it possible.
A cross-product performance engineering initiative that improved LCP by 71%, INP by 83%, and CLS to 0 — with a measurable 12% revenue impact.
9 years of depth across the frontend ecosystem — from browser APIs to distributed systems.
6+ years
Expert-level. Led Vue 3 architecture at scale across multiple companies.
5+ years
Deep expertise in SSR, SSG, ISR, and edge rendering.
3+ years
Proficient. Used in production analytics dashboards and developer tools.
2+ years
Solid understanding of the App Router and Server Components.
28+ technologies I use to build production-grade frontend applications.
The beliefs that guide every line of code, every architectural decision, every code review.
Performance is a feature, not an afterthought. I measure, budget, and continuously monitor Core Web Vitals. Every byte of JavaScript I ship must justify its cost.
I build for every user — keyboard navigators, screen reader users, and people in challenging conditions. WCAG AA compliance is my starting point, not my goal.
I architect systems for humans — clear separation of concerns, consistent patterns, and components that do one thing extremely well. Future-me will thank me.
I build UIs from atoms up — reusable, composable, and testable components with clear contracts. Every UI element is a building block, not a bespoke snowflake.
I write tests that give me confidence, not coverage numbers. Unit tests for logic, integration tests for components, E2E for critical user flows. No cowboy deployments.
I design for the team that will be 5x larger and the codebase that will be 10x bigger. Micro-architectures, module federation, and monorepo strategies are in my toolkit.
A happy developer is a productive developer. I invest in tooling, documentation, and clear conventions that make the team ship faster and with more confidence.
Clean code is a professional responsibility. Consistent linting, meaningful naming, focused functions, and honest comments. I refactor relentlessly.
The best codebase is the one that gets better every day. Regular retrospectives, performance audits, dependency updates, and honest post-mortems keep quality high.
Razorpay Engineering Excellence Awards
Awarded for the unified design system initiative that transformed engineering productivity across 40+ teams.
Google Developer Expert Recognition
Recognized for pioneering performance engineering practices that became the benchmark for frontend teams across India.
Personal Achievement
Mentored 20+ engineers from junior to senior levels through structured programs, pair programming, and 1:1 coaching.
Vue.js Community
Created and contributed accessibility-first Vue component patterns now referenced in official Vue documentation.
VueConf, JSConf, DevFest India
Delivered talks on Vue 3 performance, accessibility engineering, and micro-frontend architecture to 2,000+ attendees.
GitHub — 1.2k+ Stars
Maintaining two popular Vue component libraries with 1,200+ combined GitHub stars and active contributor communities.
Razorpay Hack Weekend 2023
First place for building an AI-powered accessibility testing tool that automatically identifies and suggests fixes for WCAG violations.
Dev.to & Medium
Published 30+ technical articles on Vue, Nuxt, performance, and accessibility, reaching 15,000+ readers across platforms.
Giving back to the Vue ecosystem through open-source tools and libraries.
A collection of 40+ accessible, animated Vue 3 components built on top of @vueuse/motion. Production-ready with full ARIA support.
A Nuxt module that adds WCAG 2.1 AA compliance checking to your CI pipeline, with actionable remediation suggestions.
Composables and utilities for monitoring Core Web Vitals in Vue 3 applications with zero configuration.
CLI tool that syncs Figma variables to CSS custom properties, SCSS tokens, and JavaScript constants automatically.
A deep-dive into the specific techniques I used to reduce LCP by 81% in a production Nuxt application — code splitting, prefetching, and component-level optimizations.
Read articleHow I approach building accessible Vue components from scratch — ARIA patterns, keyboard navigation, screen reader testing, and automated CI checks.
Read articleHonest lessons from building and maintaining a micro-frontend architecture at scale — the good parts, the painful parts, and what I would do differently.
Read articleMy go-to patterns for composables, shared state, and data fetching in Nuxt 4 — with real examples from production applications.
Read articleThe technical and organizational challenges of building a design system for 40+ teams — tokens, components, documentation, and the critical human aspects.
Read articleHow CSS Container Queries finally solved responsive component design — with Vue and Nuxt examples that replaced 300 lines of JavaScript with 20 lines of CSS.
Read articleReal feedback from engineers, managers, designers, and product leaders I've worked with.
"Adarsh is the best frontend engineer I've managed in 12 years. His ability to balance speed, quality, and accessibility is rare. The design system he built became the foundation for our entire product suite. Beyond technical skills, he's an exceptional mentor and raises the bar for everyone around him."
PSPriya SharmaEngineering Manager @ Razorpay
"Adarsh led the most complex frontend migration I've seen executed smoothly. Decomposing a 400k LOC monolith into micro-frontends with zero downtime requires both technical brilliance and remarkable project management skills. He delivered on both, while keeping the team motivated throughout a 9-month effort."
KSKarthik SubramanianPrincipal Architect @ Swiggy
"Working with Adarsh accelerated my growth as an engineer by years. His code reviews are like mini-masterclasses — he doesn't just point out issues but explains the why behind every comment. The accessibility patterns I learned from him are now second nature to me."
AKAnanya KrishnanSenior Engineer @ Freshworks
I'm open to senior engineering roles, consulting, and collaboration. Response time: <24 hours.
GitHub
github.com/adarshtLocation
Bengaluru, India
Open to senior/staff engineering roles, consulting engagements, and interesting open-source collaborations. Based in Bengaluru, open to remote.