Back to cases
Robotics · Seasony

Seasony OS: Finalizing UI for launch

Took end-to-end ownership of outstanding UX/UI work and collaboration with developers before launch of the MVP.

ProductUX
Seasony OS final design, before and after the redesign
Home OS screen - before and after
Client
Seasony
Duration
10 weeks, 2023
Role
UX Design & Project Management
Scope
Backlog prioritization, redesign, handover
Tools
Figma, Excel, MUI component library
Tech stack
Figma, Notion
Design system
Existing Seasony system + MUI
01

The brief

Context · Requirements · Goal

The OS had been in development across multiple design iterations, with components, auto layouts, and screens spread across several Figma files. The product was close, but not ready. The brief from my manager was:

“Finalize the outstanding front-end issues in the current version of the OS making it ready to deploy to the production environment and to demonstrate to potential customers at conferences and sales calls.”

Before diving into Figma, I spent time familiarizing myself with the existing system, understanding how the components were structured, how the auto layouts worked, and where the gaps were. Previous designers had built solid foundations, but there was a meaningful backlog of unresolved issues.

02

Mapping the backlog

Issue audit · Backlog visualization · Prioritization matrix

The existing issues lived in an Excel sheet. I worked through these with the developers, and we each independently noted the issues and UI fixes we could identify. Together we built a structured, numbered backlog, categorizing each item so it was easy to talk about and track.

OS backlog
OS backlog, all issues numbered and categorized, combining dev team notes and design audit findings
Click to expand

With the backlog mapped, I built a prioritization matrix, plotting each item by perceived complexity vs. value. I then had the web development team validate my assumptions before anything was locked in.

The concept
High value · Low complexity
Do first
High value · High complexity
Plan carefully
Low value · Low complexity
Fill-in tasks
Low value · High complexity
Deprioritize
Prioritization matrix
Prioritization matrix with all backlog items plotted by complexity vs. value, validated with the dev team
Click to expand
03

Release plan

Sequencing · Handover structure

With priorities validated, we built a release plan to sequence the work. This gave both the design and dev side a shared view of what was coming and in what order, making handovers smoother and progress trackable.

Release plan
Release plan, backlog items sequenced across design and development sprints
Click to expand
04

Redesign

Working within the design system · Key flows redesigned

All design work was done inside Figma, strictly within the existing Seasony design system and MUI component library. The most important redesign areas were the routine scheduling flow, the calendar/menu view, the clock, and the reset password flow.

Menu & calendar viewCreate routine flowReset passwordClock redesign
Menu & calendar - before / after
Menu and calendar view before and after the redesign
Click to expand
Routine flow - before / after
Routine flow before and after the redesign
Click to expand

One specific fix in the routine flow: it was unclear to users what would happen after completing the flow. The “edit” function was misplaced, and the heading appeared mid-screen. I moved the overview to the top, added clear headings for the two actions (save for later vs. schedule now), and relocated touch targets that were too small for tablet use.

Lo-fi concept: routine flow (after)
Create routineStep 3 of 3
Routine overview: name, zones, robot assigned
Save for later
Store without scheduling
Schedule now
Set date and time
Reset password
Reset password flow redesign
Click to expand
Clock redesign
Clock redesign before and after
Click to expand
05

Outcome

A deploy-ready OS

Backlog cleared

All prioritized front-end issues resolved and handed over, OS ready for production deployment.

Demo-ready

The refined OS was ready to present to potential clients at conferences and sales calls.

System-consistent

All changes built within the existing design system and MUI library, no design debt introduced.

06

Reflections

This project involved working within an established system and becoming familiar with existing Figma structures, including auto layout and component setup, directly in a production file rather than a tutorial environment. This required quickly adapting to the workflow and constraints of the system in place.

A structured approach to prioritization supported collaboration with the development team. A shared, numbered backlog helped ensure alignment on tasks and reduced ambiguity in discussions.

The prioritization work followed familiar patterns from previous roles, though applied to a different type of output. This helped maintain continuity in the process and supported steady progress through the project.

Overall, the experience highlighted the relationship between structure and design as interconnected parts of the same workflow rather than separate disciplines.