Brian Sing
+1 (310) 948-1643
Digital Product Designer
briansing.sunny@gmail.com


Baseball might be boring but here are some beautiful designs


D2C Onboarding with Location Compliance for Bally Sports Mobile UX










Seen above are detailed handoffs extending existing design systems for a feature to solve for legal requirements that “Users need to be watching from the Same ZipCode as their Registered Home Zip Code location” (as per United States legislature) in order to watch the streams they paid for.

The legal thinking behind this is basically to enforce users be viewing solely from the location they call home. 

This is a bit contradictory as the application itself presents itself in the context of a direct-to-consumer mobile sports viewing app that promises live content.

Additionally, it limits users’ purchasing selections to only a limited range of content based on the ZipCode that their home is in.

The reality is that ZipCodes are very gerrymandered and that people’s loves for their sports teams aren’t decided by how legislature turns a map into puzzle pieces towards optimising for their re-election. 

Such confusion came about many times in discovery, prompting a two-pronged onboarding zone that would allow users two instances where they might be able to input their home zip code, in order to overcome existing limitations.

As I was a contractor here executing against requirements, no further strategy or data-driven insights are available to me at this time. As of April 20th, the financial history of Bally Sports is beleaguered but there may be future stories for them yet. I will personally not be subscribing. 
Anybody who keeps the ability to see beauty never grows old.




I believe that, in driving product design, form and function cannot be disentangled from users, our shared context, and each other. In this way, every great company that has truly succeeded before exemplifies this.
*