Currently at CARS24
Saurabh Kamboj.frontend engineer, 5+ years in.
Frontend engineer with 5+ years shipping high-performance, scalable web applications - deep in React, Next.js, Redux and web performance.
- Oct 2021 - Present/Software Engineer
CARS24
Frontend at scale - performance, architecture, and design systems for a consumer product used across India.
- React
- Next.js
- Node.js
- Redux
- TypeScript
Software Engineer · CARS24Oct 2021 - Present- Led performance for CARS24 India - Lighthouse 45 → 80+, CLS to 0, LCP under 1s, INP under 200ms.
- Designed and deployed AI-powered agents for SEO crawl monitoring and Core Web Vitals tracking, cutting manual audit effort by 70%.
- Redesigned architecture to be CMS-driven, reducing dev effort on future content updates by 50%.
- Standardised a Design Language System - lifting UI consistency, scalability and developer velocity across projects.
- Championed TDD adoption across teams; landed zero functional bugs in critical flows like test-drive confirmation and account-aggregator banking.
- Led end-to-end delivery of the Consumer-Finance flow and dealer-centric channels.
- Dec 2020 - Oct 2021/Software Engineer
Persistent Systems
Frontend features and quality across a client engagement - shipping and hardening web surfaces end-to-end.
- React
- Node.js
- Redux
- TypeScript
Software Engineer · Persistent SystemsDec 2020 - Oct 2021- Developed and optimised frontend components, driving a 20% improvement in load times.
- Maintained comprehensive test case documentation, cutting debugging time by 30% during unit testing.
- Ran functional, non-functional and usability testing across mobile and desktop for 100% cross-platform compatibility.
- Executed detailed test cases against requirement specs, reducing post-release issues by 40%.
GraphQL with ReactJS
Wiring a React client to a GraphQL API - queries, mutations, and the setup that keeps state predictable.
GraphQL with Express
Standing up a GraphQL server on Express - schema, resolvers, and the patterns worth borrowing.
Getting Started with GraphQL
A ground-up introduction to GraphQL - what it is, why it exists, and how to think about it.
Getting Started with Custom Hooks in React
Building your own React hooks to extract and share stateful logic across components.
Authorization with JWT
Authorization implementation using JSON Web Tokens in web apps, with code examples.
Event Bubbling vs Event Capturing
Event propagation in JavaScript - bubbling, capturing, and when each one matters.
Asynchronous JavaScript Guide
Async JavaScript from the ground up - callbacks, promises, and async/await, with examples.
Functional Programming with JavaScript
Functional programming concepts in JavaScript, with code examples.
How Your Browser Finds a Website
The chain from typing a URL to seeing a page - DNS, TCP, TLS, and the round-trip in between.
- Frontend
- JavaScript · TypeScript · React · Next.js · Redux · Redux Toolkit · HTML · CSS · Tailwind CSS
- Performance
- Core Web Vitals (LCP, CLS, INP) · Webpack · Lighthouse · INP Optimization
- Backend & Infra
- Node.js · Express · MySQL · MongoDB · Firebase · REST · GraphQL
- Automation & AI
- AI-powered Agents · SEO Crawl Monitoring · Core Web Vitals Automation
- Practices
- Test-Driven Development · Design Language Systems · CMS-driven Architecture · Micro-Frontends · Module Federation · Accessibility (a11y) · Jest · React Testing Library
5+ years shipping. One discipline: interfaces that hold up under real use - measured, not asserted.
Frontend engineer with 5+ years shipping high-performance, scalable web applications. Deep in React, Next.js, Redux and the browser - with a bias for interfaces that hold up under real use, measured with real numbers.
The work spans a lot - including but not limited to Core Web Vitals overhauls, standing up Design Language Systems, driving TDD adoption across teams, building AI-powered agents for SEO and performance monitoring, CMS-driven architecture rewrites, and leading product surfaces end-to-end from architecture to launch.
The through-line is caring about the seams - where design meets engineering, where a component contract meets a real product constraint, where a 200ms interaction earns its 60ms replacement.
Open to conversations about senior frontend and full-stack roles.