Vibeleaderboard

Aiden Bai

Viber rank198

Aiden Bai is the founder and CEO of Million and creates tools for React performance and AI-assisted frontend development. His projects include Million.js, React Scan and React Grab, which address rendering overhead, finding slow components and connecting a visible interface to its source code.[1][2][4][5][6]

Start with React Grab →
Aiden Bai

Education

University of Washington

University studies; left after three months

[1]

Links

Website GitHub X

Founder and CEO · Million

Career

Bai created Million.js while in high school, then continued building tools around React’s behavior and performance. His personal account says he attended the University of Washington for three months before leaving to join Y Combinator’s Winter2024 batch. He now describes work on datasets that teach models to write frontend code. The company’s YC profile frames the broader aim as better verification for coding agents, connecting his earlier performance tools to the problem of checking generated software.[1][2]

Contributions

Finding the code behind what a user sees

React Grab lets a developer select an element in a running interface and copy context for a coding agent. That context includes the element, its component stack and source locations. It removes an identification step from visual feedback: instead of describing a button and asking the model to search for it, the developer can point to its implementation. Its README includes framework-specific development setup and primitives for building a custom picker.[4]

Understanding and reducing rendering work

React Scan highlights components that render inefficiently in a running application, making performance problems visible near the interface they affect. Its current README also recommends React Doctor for agent-oriented static checks. Million.js operates at a different layer: its compiler and optimized virtual-DOM representation reduce the work of comparing UI changes. The tools therefore answer different questions: which component is doing work, and how much reconciliation work the application needs to perform.[5][6]

Tools, writing & talks

Tools

  • Start here

    React Grabreact-grab.com

    A browser picker that copies selected elements, component stacks and source locations for coding agents.

    Start with the selection demo to see how visual feedback becomes source context. Running it requires a React development project; the README gives setup instructions for common frameworks.

  • Expectgithub.com

    Reads your git diff, generates AI test plans, and runs them in real browsers using your existing login sessions.

    Catalog workOriginal source
  • React Scangithub.com

    A development tool that highlights rendering and performance issues in React components.

    Creator[5]
  • Million.jsgithub.com

    An optimizing compiler and virtual-DOM implementation for reducing React reconciliation overhead.

    Creator[6]

Writing, research & talks

References

Latest source check 2026-10-28

  1. [1] Aiden Bai personal site

    aidenybai.com · Checked 2026-10-28

  2. [2] Million founder profile

    www.ycombinator.com · Checked 2026-10-28

  3. [3] Aiden Bai GitHub

    github.com · Checked 2026-10-28

  4. [4] React Grab README

    github.com · Checked 2026-10-28

  5. [5] React Scan README

    github.com · Checked 2026-10-28

  6. [6] Million.js README

    github.com · Checked 2026-10-28

Aiden Bai | VibeLeaderboard