I designed essential UI elements and partnered with the UX team to refine flows and hierarchy, ensuring that complex surveillance operations became more intuitive and efficient for enterprise operators.
UI/UX Designer
Team|Wen-Chun Chen (Lead), Yu-Feng Huang, Verna Hsu, 5 Development Engineers
Design Guideline
Specification & Handoff
Component Library
Dec. 2020 - July 2023
As VORTEX expanded into mobile, the team needed a new component foundation for the platform. I took on the challenge of defining that foundation while keeping the experience aligned with VIVOTEK’s broader design system.
Identify which existing patterns and visual rules could translate directly to mobile.
Adapt components and interactions for smaller screens, touch behaviors, and mobile-specific states.
Define new components and patterns for mobile needs that the existing system didn’t cover.
I owned the UI design for VORTEX mobile, translating the existing VIVOTEK design system into a mobile component library across light and dark themes. I worked closely with UX, engineering, and QA from design definition through implementation.
Operators needed quick access to playback controls and camera information, while the live feeds had to remain the visual priority. On mobile, every control added to the panel reduced the space available for monitoring.
We originally designed the monitoring screen for up to 8 camera feeds. When the requirement doubled to 16, each camera view became much smaller, especially on the smaller Android devices many of our users relied on.
I explored which information needed to remain prominent and which could be made more compact. After exploration, I decided that camera names were still necessary, but they didn’t need the same visual weight at higher channel counts.
I changed from Body to Caption, reducing the space each stream required while keeping names readable across dense layouts.
Initially, I defined a shared color system for VORTEX mobile to maintain a consistent visual hierarchy across iOS and Android. As the system moved into implementation, platform-specific patterns began to challenge that structure.
On iOS, modal stacking required an additional surface level that Android didn’t use. This meant elements at the same information hierarchy could end up with different surface tokens across platforms, creating confusion during development and QA.
I reviewed every screen using modal stacks and aligned with the UX team on their information hierarchy. I also worked with QA to validate whether users relied on color differences to understand the layers.
Sales feedback showed that many VORTEX users relied on smaller Android devices in the field. I used 360×640 as the lower-bound reference for Android, alongside our iOS baseline, and defined positioning rules so key elements could stay visually balanced across screen sizes.
During implementation, older iPhones exposed gaps in the original grouping logic, while Android 12 introduced new splash screen constraints.
I audited the screen sizes we needed to support and grouped them by platform, from older iPhones to smaller Android devices. I also reviewed the new Android 12 splash screen guidelines to understand where each platform required different behavior.
For iOS, I defined shared logo sizing and positioning rules that accounted for screen height, the home indicator, and newer display areas. For Android, I created a separate rule that followed Android 12’s splash screen behavior while still preserving the same VORTEX visual hierarchy.

I learned to treat edge cases as part of the system, not exceptions. Designing from the smallest supported Android screen helped me create rules that held up across different devices and platforms.

First, the naming structure of components in our mobile design library is still a little bit messy. In the future, I hope to redevelop a naming rule to further the structure. In addition, we followed the previous version of iOS and Android design guidelines; maybe we can update ours, too!
Here is a tiny version of me that knows my work.