Lead Frontend Engineer
Building scalable frontend systems for global products
10+ years shipping production systems across marketplaces, supply chains, and developer tools. Currently leading frontend engineering at Mercari, building cross-border commerce for millions of users across Japan, US, Taiwan, and Hong Kong.
Featured Projects
Systems I've built and shipped
JSForge
Side ProjectAn interactive, browser-based practice platform for JavaScript and TypeScript interview preparation with real-time code execution.
Problem
Most interview prep platforms lack a real coding environment. Developers switch between reading problems and testing in a separate editor, breaking their flow.
My Role
Solo developer — designed architecture, built the full-stack platform, and implemented the sandboxed execution engine.
Impact
- Built a sandboxed Web Worker execution engine with timeout protection and security guards
- Implemented real-time code execution with console capture and error tracing
- Designed a categorized problem library with difficulty levels, hints, and test cases
- Achieved full dark mode support with responsive, resizable panel layouts
Cross-Border Marketplace
ProfessionalUS-Japan cross-border marketplace integration at Mercari, delivering end-to-end product discovery through checkout flows across web, Android, and iOS.
Problem
Mercari needed to connect its US and Japan marketplaces to allow cross-border transactions, requiring seamless UX across platforms and geographies.
My Role
Led a team of 4 engineers, spearheading the cross-border integration from the web frontend side.
Impact
- Increased quarterly GMV by 8%
- Reduced dependency on proxy partner orders by 35%
- Delivered end-to-end flows across web, Android, and iOS
Global Order Management System
ProfessionalCountry-agnostic order management platform enabling Mercari to launch in new markets without building separate web apps.
Problem
Expanding to new countries required rebuilding frontends per market. The platform needed a single, adaptable system that works across regions.
My Role
Architected and delivered the system, leading the frontend design decisions and cross-team coordination with Japan-based teams.
Impact
- Designed a country-agnostic architecture serving multiple markets from a single codebase
- Successfully launched in Taiwan and Hong Kong
- Eliminated the need for separate web apps per market
Experience
Where I've built and led
Lead Frontend Developer
Mercari IndiaJul 2023 - Present · Bengaluru, India
Led web frontend engineering across 4-5 cross-functional teams from India, driving delivery and collaboration with counterparts in Japan and the US for Mercari's global marketplace.
- Spearheaded US-Japan cross-border marketplace integration, increasing quarterly GMV by 8%
- Architected Global Order Management System — a country-agnostic platform live in Taiwan and Hong Kong
- Led Bundle feature for C2C marketplace serving 30K+ sellers and ~14M monthly listings
- Designed Reg4Buy preregistration flow, onboarding 12K new users in first week
- Drove company-wide AI developer productivity initiative, improving PR throughput by 175% across ~80 engineers
- Improved Lighthouse performance by ~25% and SEO visibility by ~30% for cross-border seller portals
Senior Software Engineer
PharmEasyJun 2021 - Jun 2023 · Bengaluru, India
Led frontend development across 2 teams of 7 engineers, owning architecture and delivery of internal platforms for supply chain and vendor management.
- Architected shared React Component Library adopted across 6 applications, reducing dev time by ~30%
- Migrated 4 production apps from Angular to React, improving warehouse rack pickup times by 40%
- Built vendor marketplace platform from scratch for pharmaceutical procurement
- Mentored 3 engineers across 2 teams on frontend best practices
UI Developer
Nifty Window (Sekel Tech)Dec 2018 - May 2021 · Bengaluru, India
Led a team building SEO-focused platforms that drive online discovery for offline retail businesses.
- Built online-to-offline discovery platform achieving top-3 search rankings for clients
- Improved Lighthouse scores by ~35% through performance optimization
- Modernized 3 legacy apps from jQuery/Backbone to React/Vue, reducing load times by ~40%
UI Developer
Frrole AI (now Hypervue)Nov 2016 - Dec 2018 · Bengaluru, India
First engineering role at a 25-person AI startup. Joined as intern, promoted to full-time based on performance.
- Built AI-driven recruiting analytics dashboard for candidate insights
- Developed Chrome extension for streamlined candidate sourcing
- Created internal tools and marketing pages for product launches
How I Build Systems
Architectural patterns and principles I apply at scale
Monorepo Architecture
Shared packages, unified tooling, and atomic deployments using Turborepo. Single source of truth for component libraries, configs, and utilities across teams.
GraphQL + BFF Pattern
Backend-for-Frontend layer that aggregates and shapes data from multiple microservices. Clients get exactly the data they need — no over-fetching, no waterfall requests.
gRPC Integration
Type-safe service communication using Protocol Buffers. Strongly typed contracts between frontend and backend, with gRPC Connect enabling browser-native gRPC calls.
Performance-First Delivery
React Server Components for zero-JS server rendering, strategic code splitting, optimistic UI updates, and Core Web Vitals monitoring baked into the development workflow.
Tech Stack
Tools and technologies I work with daily
Frontend
Architecture
Testing & Tooling
Infrastructure
Talks & Writing
Sharing what I've learned
Caching in React Apps with Apollo GraphQL Client
ReactPlay Bangalore
Deep dive into caching strategies for React applications using Apollo Client, covering cache normalization, cache policies, and real-world patterns for managing server state.
Get in Touch
Open to discussions about frontend architecture, system design, and interesting problems