End-to-end Product Feature Design of Stackup Editor
Increased Flux.aiβs enterprise adoption by designing critical feature - Stackup Editor

Overview
Flux.ai is a PCB (printed-circuit board) design software company with the mission to take the βhardβ out of hardware PCB building. Itβs basically Figma for electronic engineers.


Why design the Stackup Editor?

My Contribution
Design Research, 0-to-1 Product Feature Implementation, Design System Component Library, Visual Design, Usability Testing
The Outcome
- Enabled users to implement more complex circuit design with higher component density, leading to higher enterprise adoption.
- Reduced time to create custom layers and connections in PCB with intuitive visual stackup editor design.
- As of mid-Jan 2024, the feature is live and is expected to increase monthly active users and paid signups by the end of Q1 2024. Unfortunately the detail metrics are under NDA. Feel free to get in touch with me at zealsheth13@gmail.com to know more.


Design Process
I conducted design research to gain clarity on the content design, table interaction design and error handling for Stackup Editor.
My Research Touchpoints
- Product Expert: acts as a UX Researcher at Flux.ai to get insights on enterprise needs.
- In-house Pro Users: company users using Flux.ai to for stress test, initial dogfooding and build community files to get insights on user experience on Flux.ai and competitive platform offerings.
- Community Users: users using Flux.ai for personal and professional application to get insights on user experience on Flux.ai and competitive platform offerings.
Below are the design iterations I explored to solve the problem.

Option 1: Hover Microinteraction to Edit Stackup
- PROs: β High flexibility.
- CONs: β High engineering cost.

Option 2: Context Menu to Edit Stackup
- PROs: β High flexibility.
- CONs: β High engineering cost.
β Too much UI clutter.

Option 3: Button Interaction to Edit Stackup
- PROs: β
Easy to implement.
β Accessible Design.
β Less Clutter. - CONs: β Less flexibility.
After weighing pros/cons and knowing that this feature is going to be used by pro-user mostly, we assumed users know what they are doing, we decided to go ahead with design Option 3 for glitch-free user experience, fast shipping and complete user freedom.
Final Solution



Design System
I published my custom component library for Stackup Dialog in the Flux.ai's Design System.
Impact & Learnings
The detail success metrics are under NDA. Feel free to get in touch with me at zealsheth13@gmail.com to know more.
- Enabled users to implement more complex circuit design with higher component density, leading to higher enterprise adoption.
- Reduced time to create custom layers and connections in PCB with intuitive visual stackup editor design.
- As of mid-Jan 2024, the feature is live and is expected to increase monthly active users and paid signups by the end of Q1 2024.
My Learnings: Iterating designs based on design-product-engg. tradeoffs, advanced figma skills, contributing to design system, team collaboration, critical feedback and problem solving.
Finally, if I had more time, I would tweak the future product roadmap based on user feedback on current designs. For eg. providing ways to save and share stackup templates and leverage copilot AI to automatically generate use-case based custom stackup layers.