
Shubham Chaurasia
Shubham is a Senior Tech Lead at Meta specializing in frontend architecture, web performance, reliability, developer infrastructure, and AI-assisted engineering. At Meta, he works on Ads Manager, one of the world’s largest React applications, improving its architecture, observability, browser stability, and user experience at scale.
Previously, Shubham led large-scale frontend architecture initiatives at Groupon, modernizing complex consumer applications across web and mobile. He is passionate about making the world a better place through technology, championing engineering excellence, and building systems that are faster, more reliable, and easier to use.
Meta, USAshubham-chaurasia7
Interests:
Class to Function Migration With AI Codemods: Migrating 10K+ Components at Scale
React Advanced 2026
Upcoming
Class to Function Migration With AI Codemods: Migrating 10K+ Components at Scale

Ads Manager powers 84% of Meta's Ads Revenue, but its decade-old codebase was stuck on React class components — blocking modern patterns like hooks, Relay, and React Compiler. Manual migration of 10k+ components class to functional component was impractical. In this talk, I'll show how we built an AI codemod pipeline using Devmate that achieved a 5x speedup, migrating 3k+ components with a 99.6% success rate. I'll cover the tradeoffs between AST and AI codemods, how to classify components by complexity for targeted prompts, and the grading/eval strategies that made non-deterministic AI agents production-ready.