Role: Lead Designer

Role: Lead Designer

Role: Lead Designer

Mobile User Data Sync Indicator

Mobile User Data Sync Indicator

Mobile User Data Sync Indicator

Date: Launched Q1 2025

Date: Launched Q1 2025

Date: Launched Q1 2025

Sync Indicator

Sync Indicator

Sync Indicator

Problem

Problem

Problem

Problem

During a site walk, we heard consistent frustration: users couldn’t tell if their mobile data had synced, and sometimes lost work in offline mode. For maintenance teams working in buildings with poor signal, this was a major trust issue.

During a site walk, we heard consistent frustration: users couldn’t tell if their mobile data had synced, and sometimes lost work in offline mode. For maintenance teams working in buildings with poor signal, this was a major trust issue.

During a site walk, we heard consistent frustration: users couldn’t tell if their mobile data had synced, and sometimes lost work in offline mode. For maintenance teams working in buildings with poor signal, this was a major trust issue.

Goal

Goal

Goal

Goal

Design a clear, unobtrusive indicator to show sync status in real time, so users knew whether their data was safe, syncing, or stuck.

Design a clear, unobtrusive indicator to show sync status in real time, so users knew whether their data was safe, syncing, or stuck.

Design a clear, unobtrusive indicator to show sync status in real time, so users knew whether their data was safe, syncing, or stuck.

Impact

Impact

Impact

Impact

The Sync Indicator gave users confidence in their actions, even when connectivity dropped at their properties. It turned an invisible pain point into an understandable, actionable part of the interface.

The Sync Indicator gave users confidence in their actions, even when connectivity dropped at their properties. It turned an invisible pain point into an understandable, actionable part of the interface.

The Sync Indicator gave users confidence in their actions, even when connectivity dropped at their properties. It turned an invisible pain point into an understandable, actionable part of the interface.

Project Summary

Project Summary

Project Summary

Site Walk Discovery

Site Walk Discovery

Site Walk Discovery

Site Walk Discovery

"I never know if my data saved or if I have to redo everything". This wasn’t something that surfaced in usability testing, it came directly from being on-site with users in real conditions. That feedback drove the core idea behind this feature.

SyncIndicator.png

SyncIndicator.png

SyncIndicator.png

SyncIndicator.png

Navigation Integration

Navigation Integration

Navigation Integration

Navigation Integration

I placed the sync status in the top navigation bar where users naturally look, using simple icons and color states to indicate real-time status without taking up extra screen space. It was important for this indicator to be above sites to indicate it was for all data.

I placed the sync status in the top navigation bar where users naturally look, using simple icons and color states to indicate real-time status without taking up extra screen space. It was important for this indicator to be above sites to indicate it was for all data.

I placed the sync status in the top navigation bar where users naturally look, using simple icons and color states to indicate real-time status without taking up extra screen space. It was important for this indicator to be above sites to indicate it was for all data.

SyncHelp.png

SyncHelp.png

SyncHelp.png

SyncHelp.png

Help Screen for Sync States

Help Screen for Sync States

Help Screen for Sync States

Help Screen for Sync States

I also designed a reference screen users could open to understand what each icon and status meant, especially important for getting users quick help and reducing panic when sync failed.

I also designed a reference screen users could open to understand what each icon and status meant, especially important for getting users quick help and reducing panic when sync failed.

I also designed a reference screen users could open to understand what each icon and status meant, especially important for getting users quick help and reducing panic when sync failed.

Results

Results

Results

Results

Created clarity around an invisible process (syncing), aligned with engineering to ensure real-time feedback matched actual app behavior, designed for minimal UI interruption on a mobile-first platform.

Reflection

Reflection

Reflection

Reflection

This was one of the most user-empathetic features I’ve worked on despite being relatively small. It reminded me how much insight comes from being close to users, not just analyzing metrics or mockup feedback. A small UI change made a huge impact on trust, and it deepened my commitment to designing for real-world conditions.

This was one of the most user-empathetic features I’ve worked on despite being relatively small. It reminded me how much insight comes from being close to users, not just analyzing metrics or mockup feedback. A small UI change made a huge impact on trust, and it deepened my commitment to designing for real-world conditions.

This was one of the most user-empathetic features I’ve worked on despite being relatively small. It reminded me how much insight comes from being close to users, not just analyzing metrics or mockup feedback. A small UI change made a huge impact on trust, and it deepened my commitment to designing for real-world conditions.

Contact Me!

Contact Me!

Want to work together? Let’s talk before I pick up another side project.

Want to work together? Let’s talk before I pick up another side project.

Want to work together? Let’s talk before I pick up another side project.

Reach out via one of these methods.

Reach out via one of these methods.

Reach out via one of these methods.