Selected work

Case study · Enterprise design system · Product ownership

Intel Spark Island

I owned the Spark Island roadmap from 2021 through 2025. During that period, the system expanded beyond React and adopted IBM Carbon as its shared component library.

Moving to IBM Carbon reduced the amount of custom engineering Intel had to maintain. Its interaction patterns also fit the dense, technical products used by Intel employees.

Role
Product Owner & UX Lead
Company
Intel
Period
2021–2025
Scope
Roadmap, system design, accessibility, documentation, adoption
Spark Island Intel theme showing light and dark component states in Figma
The Intel theme applies shared component patterns across light and dark interface states.View full-size image

Build the product around the component library

Spark Island was an early custom React design system when I joined Intel. I was hired to develop it further and eventually took ownership of the product roadmap.

The team expanded the component library and set stronger accessibility and design standards. I established the documentation and supported adoption through designer onboarding, office hours, webinars, training, and outreach.

Verified delivery by Q3 2023

  • 34 production-ready React components
  • An Angular proof-of-concept library
  • An accessibility validation process
  • New components achieving Fable AUS scores of at least 75
  • Contributions from consuming teams released into the production library
  • Automated icon asset generation
Intel Tiber Edge Platform Software Catalog page designed with Spark Island components
Spark Island components in a product design for Intel’s software catalog, including navigation, cards, tags, buttons, and topic links.View full-size image

Plan UX, development, and documentation together

I organized the roadmap around three ongoing areas of work: UX, development, and documentation.

I set OKRs for each area and created a research roadmap. We did not have consistent access to research resources, so the research plan was not completed as intended. I owned the documentation in addition to the roadmap and design work.

Development capacity was limited. My manager provided a budget that we extended by hiring two contractors in Poland to support Angular. The existing developer remained focused on React. I also began using AI to build supporting tools and automate repetitive work.

Spark Island 2025 roadmap organized by quarter and workstream
The 2025 roadmap organizes adoption, development, infrastructure, and design work across quarters, including Figma and Carbon alignment and documentation work.View full-size image

Choose a shared library that fits Intel products

Intel teams needed React, Angular, and CSS. The available developers could not maintain a separate custom implementation for each framework.

Spark Island had broad support in principle. Few groups wanted to fund its engineering, so leadership favored an established third-party library.

Why Material did not fit

Material offered a broad ecosystem and strong engineering support. Its interaction patterns are heavily influenced by consumer and mobile products. Many Intel applications serve expert users working in dense, technical desktop environments. Material would have been easier to maintain. Its interaction model did not fit those products well.

Why Carbon fit

IBM Carbon was designed for enterprise software used by experts working with dense data and complex workflows. It reduced the amount of custom engineering we needed. Its interaction patterns suited Intel products.

Validate before committing

The team built Carbon proofs of concept in React and Angular. Both worked, so we proceeded with the migration.

Sequence the migration by dependency

The migration started with the parts of the system that other components depended on.

Tokens and themes came first. Foundational components followed, then components with more dependencies. The team also mapped Spark Island patterns to Carbon equivalents and migrated the code infrastructure and Figma libraries. We updated the documentation and helped product teams adopt the new version.

Support eight themes with one token structure

Spark Island originally supported four visual themes with light and dark modes. A later Intel brand change added another light and dark pair, bringing the total to eight. I managed the token structure and updated the Figma libraries. Developers implemented the tokens in code.

I also used AI to build Figma plugins that reduced the manual work of documenting tokens across all eight themes.

Migration surfaces

  • Component mappings and theming
  • React, Angular, and CSS infrastructure
  • Figma libraries and design tokens
  • Documentation and product-team adoption support

Lower the cost of maintaining the system

Adoption varied across product teams. Long-term ownership and funding remained the harder organizational problem.

When I left Intel, the Carbon migration was complete, several teams had adopted the system, and Spark Island had been released as open source.

Carbon reduced the amount of custom engineering Intel needed to maintain. Continued product, design, engineering, documentation, and adoption support was still necessary. I cannot verify how well the system was supported after my departure.

Public Intel Carbon Theme GitHub repository showing source files, releases, license, commit history, and archived status
Intel released the Carbon theme as an Apache-licensed public repository. The repository was archived after my departure.View full-size image