When I joined, Ellipse was already in place, but it was a component library, not a foundation. Components were built for single use cases. Layouts that looked nearly identical existed as separate components. Atomic design in name, rigid in practice.
As Toyota's digital ecosystem expanded across web, dealer tools, and in-car, that rigidity became the bottleneck. The system needed to support multiple teams, platforms, and business initiatives without fragmenting the experience.
We broke components into smaller, reusable building blocks that compose into a wide range of layouts. More flexibility, less redundancy, and teams that move faster without drifting apart.
Rather than rebuild everything at once, we shipped a focused set of core components first. Teams got value early, and adoption compounded instead of stalling on a long migration.
I established the governance model and strengthened the design-engineering partnership: clear ownership, streamlined handoffs, formal documentation. Shared accountability instead of tribal knowledge.
The modular rebuild changed what the system could support: one set of building blocks serving Toyota.com, dealer tools, and in-car experiences, with governance that keeps it coherent as it scales across teams.
It's also the prerequisite for the AI work. The Figma MCP plugin generates layouts from Ellipse components, and that only works because the architecture is built from composable pieces. Rigid, single-use components can't be composed intelligently by an AI layer. These can.