Engineering teams booked physical test devices across spreadsheets, Slack threads and legacy tools — leading to conflicts and lost time.
Snap Automation
Designing a clearer device-booking system for engineering teams working across a complex test environment.
- Role
- UX/UI Product Designer
- Focus
- Device booking · Design systems
- Tools
- Figma · Figjam · Jira

A product-system problem, not just a booking screen.
UX/UI Product Designer
Booking, scheduling, inventory and shared UI patterns.
A consistent booking experience with a reusable component library.
Reduce uncertainty at each product decision.
Research
Understand the existing product and the people using it.
Product thinking
Connect device access to the wider engineering workflow.
Information architecture
Give devices, bookings and support a clear home.
Interaction
Make discovery, evaluation and booking feel predictable.
Exploration
Compare directions before committing to a system.
System
Turn repeated patterns into reusable product infrastructure.
Final design
Bring the chosen direction together across the portal.
Validation
Test the highest-risk decisions and iterate.
Understand the product before changing it.
The starting point was a fragmented workflow: engineering teams booked physical test devices across spreadsheets, Slack threads and legacy tools.
Navigation
- Device access was spread across several tools.
- There was no central availability view.
Device booking
- Scheduling depended on manual coordination.
- Conflicts were difficult to spot before booking.
Design system
- Each tool had an inconsistent interface.
- Repeated patterns needed a shared foundation.
Support
- When access broke down, teams had to move between tools.
- [ADD SUPPORT EVIDENCE]
Evidence became a set of product decisions.
Booking was a coordination problem
The experience needed to bring availability and action into one place.
Design implication: make the booking path central, visible and easy to scan.
Device context shaped confidence
Teams needed enough information to choose the right device before committing time.
Design implication: keep device details close to availability and booking actions.
Operational states were part of the product
Available, booked and unavailable states directly affect planning.
Design implication: make status visible before a user starts a booking.
Repeated patterns needed consistency
Inconsistent UI across tools increased the cost of learning and maintaining the product.
Design implication: use shared components and tokens across surfaces.
Connect navigation to the job users are trying to finish.
The product experience was framed as a connected journey rather than a set of isolated portal pages.
Home
Booking Device
Testing
Debug
Cloud
Support

Need a device
Search across tools
Coordinate access
Confirm a slot
Start testing

Make the friction specific enough to design against.
Fragmented access
ImpactEngineers moved between spreadsheets, Slack and legacy tools.
OpportunityProvide one place to discover and manage device access.
Unclear availability
ImpactThe current experience made conflicts harder to see early.
OpportunitySurface availability before the booking decision.
Inconsistent interfaces
ImpactDifferent tools used different patterns for similar actions.
OpportunityCreate reusable patterns that can scale across device classes.
Give each product job a clear place to start.

Discover → evaluate → book.
The primary flow keeps the decision points visible and brings availability into the moment when it matters.
- 01Start
- 02Devices
- 03Search / filter
- 04Select device
- 05Review details
- 06Check availability
- 07Select period
- 08Confirm booking
- 09Booking created
Test structure before styling the interface.
The early work focused on navigation placement, device discovery, filtering, availability and confirmation.


Compare the trade-offs before choosing a direction.
Information-first
Prioritise device context and availability.
- Strength
- Supports careful evaluation.
- Trade-off
- Can slow down repeat actions.
Action-first
Put booking actions immediately within reach.
- Strength
- Makes the primary job fast.
- Trade-off
- Can hide important context.
Balanced
Keep context and action in the same visual field.
- Strength
- Supports confidence without adding steps.
- Trade-off
- Requires disciplined hierarchy.
The final direction balanced quick booking with enough context to make the choice defensible. The design system then made that balance repeatable.
Product infrastructure for repeated decisions.
The system was designed to support many device classes and the surfaces around them, not just one polished screen.

- TypographyProxima Nova
- Spacing8px, 16px, 24px,
- Radius8px, 12px. 16px, 24px
- Borders1px, 2px

Support should meet the existing intent.
The brief calls for Snap AI to sit inside Support rather than become a disconnected destination. The supplied case-study evidence for this flow is not available yet.

A clearer system for finding, booking and managing devices.
The final screens are organised by the workflow they support, not as a random gallery.
SNAP Automation — System Admin prototype
Decision: keep the product surface focused on a clear next action and visible device context.

SNAP Automation — Web Portal
Decision: keep the product surface focused on a clear next action and visible device context.

SNAP Automation — Web Portal
Decision: keep the product surface focused on a clear next action and visible device context.
Test the highest-risk decisions, then iterate.
The existing study records five usability tests and a confidence rating of 4.5 / 5. Further evidence can be added as the work is documented.
A stronger foundation for the product to grow.
A unified booking surface replaced a fragmented starting point.
Availability became part of the booking decision.
Shared patterns created consistency across internal products.
The support entry point is defined as part of the experience:

The work was as much about system thinking as screen design.
Investing early in tokens and primitives paid back across every feature shipped after.
Tighter loop with platform engineering would have caught permission edge cases sooner.
Open the system to partner teams as a shared internal product surface.
Snap Automation taught me how to design a complete device-booking workflow and simplify navigation across different user levels. I learned that good enterprise UX is not about adding more information—it is about giving users the right context, at the right moment, so they can confidently complete their task.
Research → Product thinking → Information architecture → Interaction → Exploration → System → Final → Validation
“The method was not about following a fixed process. It was about reducing uncertainty at each stage of the product decision.”
Want to talk through the system?
Happy to walk through the decisions, trade-offs and product-design method behind Snap Automation.
