Independent project. Not a U.S. government website.

USASI

Lauren Tan

React Compiler core team engineer who helped bring automatic memoization to React, now at xAI and Cursor

Lauren Tan helps build and maintain React Compiler, the build-time tool that automatically memoizes React components and hooks, and co-authored the October 2025 post announcing its first stable release. Tan's GitHub profile lists Tan as a software engineer at xAI's GitHub organization, and React's team page lists Tan as an engineer at Cursor, which became part of SpaceX and SpaceXSI on August 14, 2026. Earlier, Tan was a software engineer at Facebook and an engineering manager at Netflix, and has spoken at conferences on TypeScript, React, GraphQL, Elixir, and engineering leadership.209124781516

Accomplishments

  • Helps build and maintain React Compiler as a member of the React Compiler core team.2014
  • Co-announced React Compiler v1.0, the compiler's first stable release, on October 7, 2025, and presented it in the React Conf 2025 Day 1 keynote.912
  • Worked through the compiler's first rewrite, moving it to a Control Flow Graph based High-Level Intermediate Representation.9
  • Wrote the React Compiler Beta announcement in October 2024, opening the compiler's Working Group to everyone.10
  • Presented the State of React and "Forget About Memo" at React Conf 2024.11
  • Created ember-changeset, bringing the idea of Ecto changesets to Ember.js developers.17
  • Built pstack for Cursor's official plugin collection and the open-source agent orchestrator noodle.192021
  • Has given more than 15 conference talks on TypeScript, React, GraphQL, Elixir, and engineering leadership.16

From design to engineering leadership

Tan started a career in tech as a UI designer, then, in Tan's own words, found the allure of learning to bring those designs to life too enticing. Through the mid-2010s Tan wrote extensively about Ember.js and Elixir, and in June 2016 introduced ember-changeset, an Ember addon that brings the idea of Ecto changesets into Ember.js, together with a companion addon, ember-changeset-validations.1517

Tan went on to serve as an engineering manager at Netflix and then as a software engineer at Facebook. Along the way Tan gave more than 15 conference talks on TypeScript, JavaScript, React, GraphQL, Elixir and Phoenix, microservices, and engineering leadership, at events from EmberConf and ElixirConf to React Rally, dotJS in Paris, and TSConf, including a 2018 RubyConf talk on building Netflix's studio software. Tan's GitHub also hosts hiring-without-whiteboards, a list of companies and teams that favor interviews resembling day-to-day work over whiteboard trivia.151618

React Compiler

In March 2023 Tan co-authored a React Labs update describing React Forget, an optimizing compiler that makes plain JavaScript in React components automatically reactive, which the team had begun using in production in limited areas at Meta. The React team credits Tan, with Joe Savona, Sathya Gunasekaran, and Mofei Zhang, with the compiler's first rewrite, which moved its architecture to a Control Flow Graph based High-Level Intermediate Representation.149

At React Conf 2024 Tan presented the State of React and a talk titled "Forget About Memo." That October Tan wrote the React Compiler Beta announcement, which opened the React Compiler Working Group to everyone and added support for apps on React 17 and later.1110

On October 7, 2025, Tan, Savona, and Zhang announced React Compiler v1.0, the first stable release, which the team describes as battle-tested at Meta and which works with both React and React Native. Tan announced the release in the Day 1 keynote of React Conf 2025.91213

Current work

Tan's GitHub profile describes Tan as a software engineer at xai-org, the GitHub organization of SpaceXAI, and as part of the React Compiler core team. React's team page lists Tan among its working group members as an engineer at Cursor, in the Compiler group. Cursor was acquired by SpaceX on August 14, 2026, and SpaceXSI says Cursor became part of SpaceXSI that day.123478

Tan also builds tools for AI coding agents. Tan wrote pstack, a plugin in Cursor's official plugins repository that aims to help developers write less but higher-quality code, and publishes noodle, an open-source Go project for orchestrating agents using skills. Cursor listed Tan, as a Member of Technical Staff, among the Main Stage speakers at its Compile London event, with a talk titled "I Shipped 2,000 PRs Last Month."19202156

Career timeline

  1. Mar 3, 2015

    Spoke at EmberConf on "Ambitious UX for Ambitious Apps."16

  2. Jun 17, 2016

    Introduced the ember-changeset addon for Ember.js.17

  3. Mar 8, 2018

    Spoke at RubyConf in Sydney on building Netflix's studio software.16

  4. Nov 28, 2018

    Gave "Learning to Love Type Systems" at dotJS in Paris.16

  5. Oct 11, 2019

    Spoke at TSConf on leading by influence and the business value of type systems.16

  6. Mar 22, 2023

    Co-authored a React Labs update on React Forget, the optimizing compiler for React.14

  7. May 2024

    Presented the State of React and "Forget About Memo" at React Conf 2024.11

  8. Oct 21, 2024

    Published the React Compiler Beta release announcement.10

  9. Oct 7, 2025

    Co-announced React Compiler v1.0 and presented it in the React Conf 2025 keynote.912

  10. Sep 16, 2026

    Listed as a Main Stage speaker at Cursor's Compile London event.56

Sources · reviewed Oct 11, 2026

  1. 1.
    poteto (lauren) on GitHub (external site: github.com)

    GitHub (Lauren Tan's profile) · Official page · accessed Oct 11, 2026

  2. 2.
    SpaceXAI Org (xai-org) on GitHub (external site: github.com)

    GitHub (SpaceXAI) · Official page · accessed Oct 11, 2026

  3. 3.
    People, SpaceXAI Org (xai-org) (external site: github.com)

    GitHub (SpaceXAI) · Official page · accessed Oct 11, 2026

  4. 4.
    Meet the Team (external site: react.dev)

    React (react.dev) · Official page · accessed Oct 11, 2026

  5. 5.
    Compile London (external site: cursor.com)

    Cursor (Anysphere, Inc.) · Official page · accessed Oct 11, 2026

  6. 6.
    Compile, an event by Cursor (external site: cursor.com)

    Cursor (Anysphere, Inc.) · Official page · accessed Oct 11, 2026

  7. 7.
    Cursor is now a part of SpaceX (external site: cursor.com)

    Cursor (Anysphere, Inc.) · Announcement · published Aug 14, 2026 · accessed Oct 11, 2026

  8. 8.
    How SpaceXSI is using Grok Bot to scale customer support (external site: x.ai)

    SpaceXSI · Announcement · published Sep 22, 2026 · accessed Oct 11, 2026

  9. 9.
    React Compiler v1.0 (external site: react.dev)

    React (react.dev) · Announcement · published Oct 7, 2025 · accessed Oct 11, 2026

  10. 10.
    React Compiler Beta Release (external site: react.dev)

    React (react.dev) · Announcement · published Oct 21, 2024 · accessed Oct 11, 2026

  11. 11.
    React Conf 2024 Recap (external site: react.dev)

    React (react.dev) · Announcement · published May 22, 2024 · accessed Oct 11, 2026

  12. 12.
    React Conf 2025 Recap (external site: react.dev)

    React (react.dev) · Announcement · published Oct 16, 2025 · accessed Oct 11, 2026

  13. 13.
    React Conf 2025 (external site: conf.react.dev)

    React Conf · Official page · accessed Oct 11, 2026

  14. 14.
    React Labs: What We've Been Working On – March 2023 (external site: react.dev)

    React (react.dev) · Announcement · published Mar 22, 2023 · accessed Oct 11, 2026

  15. 15.
    no.lol (Lauren Tan's website) (external site: no.lol)

    Lauren Tan · Official page · accessed Oct 11, 2026

  16. 16.
    Speaking (external site: no.lol)

    Lauren Tan · Official page · accessed Oct 11, 2026

  17. 17.
    Bringing Ecto Changesets into Ember.js (external site: no.lol)

    Lauren Tan · Other · published Jun 17, 2016 · accessed Oct 11, 2026

  18. 18.
    hiring-without-whiteboards (external site: github.com)

    GitHub (Lauren Tan's repository) · Documentation · accessed Oct 11, 2026

  19. 19.
  20. 20.
    pstack README (external site: github.com)

    GitHub (Cursor; written by Lauren Tan) · Documentation · accessed Oct 11, 2026

  21. 21.
    noodle (external site: github.com)

    GitHub (Lauren Tan's repository) · Documentation · accessed Oct 11, 2026

Support Us

Help keep USASI useful.

Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).

About supporting this project