Logo Arkady Mochulski
Close
Work
About me
Arkady Mochulski
OnPlay
Elevating user engagement through intentional design
Domain
B2C, mobile, entertainment
Role
Product Designer
Years
2025
Links
Overview

OnPlay is a cross-platform entertainment app that had already been in the market, but struggled with low engagement, inconsistent visuals, and a fragmented user experience. The team planned a full relaunch and needed a complete redesign that improved clarity, modernized the visual language, and created a scalable system across iOS and Android – without adding engineering risk.

Scope: End-to-end product design – UX audit, design system, UI redesign, dev handoff

Team: 1 founder, 1 PM, 3 developers, 1 designer (me)

Timeline: ~3 months

Quote TL;DR
Faster first value, faster task completion, and a cleaner, unified design system that cut inconsistencies.
The challenge

The existing product suffered from:

  • Visual noise and inconsistent component patterns
  • No unified hierarchy, making it difficult for users to understand where to go next
  • Poor feature discoverability
  • Overloaded screens with no spacing logic
  • Old, outdated UI that reduced trust and perceived value
Old UI
The old overloaded and inconsistent UI
Expand
Fullscreen view
Close

Key results
Time to Value on First Launch
1:50 → 0:55
Users receive value 47% faster
Drop-off at key flow point
86% → 42%
Less users churn at key screens
Activation rate
+21%
more users created or completed ≥1 task

The Process
1. Branding overhaul

The logo and all the branding elements looked completely outdated. I did a complete overhaul of the brand's visual language creating new, fresh and dynamic brand identity.

After
Before
Slider
Before
After
2. UI kit

I created a clean and reusable light-weight UI kit consistent across all mobile platforms.

Fresh UI kit
Expand
3. UX audit

I started by analyzing the current product:

  • Mapped all the key screens and identified inconsistent interaction patterns
  • Identified cross-platform inconsistencies between iOS & Android, and Web
  • Tracked friction points where users hesitated or stalled using Hotjar
Old UI
Key user flows
Expand
Fullscreen view
Close

Turned out two key screens (Task feed and Contest feed) had insane drop-off rates of up to 86% according to Hotjar. The rest of the funnel just didn't matter until this problem was addressed.

Individual assignments and contest screens also had a drop-off rate close to 50% which was another major problem.

Drop-off rates at key screens
Drop-off rates at key screens
Expand

I recruited users for tests from Useberry, observed their behaviour and gathered feedback. This is what users had to say about Tasks and Contests screens:

Quote User 1:
No idea why cards are of different color and what is that supposed to mean.
Quote User 2:
I don't get how to tell if it's the task i'm assigned to or the one that I created myself. There's no clear system or consistency in how the cards even look. Extremely confusing.
Quote User 3:
Took me some time to find the feed. If i wasn't testing, I'd honestly just give up.

As the diagram below shows, the task cards were designed in a very confusing way:

  • Some statuses are indicated by the card’s background color — something the user would never intuitively understand.
  • Other statuses are shown with status icons, and some of those icons simply duplicate the color indication (for no clear purpose).
  • The task creator’s name isn’t visible — only the avatar.
  • “Secret” tasks (tasks where the description is hidden until you pick them up) are marked with an icon that’s not intuitive at all.
Old Task screen card
Old Task screen card anatomy
Expand

Now, the Contests screen didn't make things better. It was a complete UX disaster.

  • The color coding on this screen not only introduced an entirely new pink color for an existing status (“Completed”), but the colors also didn’t match the status colors used on the previous screen.
  • There’s no separate tab for contests created by other users. They show up in the "I take part in" tab even when the user isn’t actually participating in them.
  • The task creator’s name or even his avatar isn’t visible.
Old Contest screen card
Old Contest screen card anatomy
Expand
3. Redesign

I focused on the biggest painpoints — Tasks and Contests screen. Confusion came from a lot of status info that needed to be conveyed through the cards. First, I categorized all that we needed to indicate. For Tasks screen it was:

  • Created by: me / others.
  • Completion status: under review / new (not taken by anyone) / in progress / awaiting acceptance / completed / under dispute.
  • “Secret” task / normal task.
  • Creator's profile pic.
  • Reward.
Updated UI for tasks
Updated UI for Tasks
Expand

For contests we added the following:

  • Number of participants as an engagement metric and social proof.
  • Larger prize label as main conversion point (prize funds are much bigger for contests).
  • Creator's name.
Updated UI for Contests
Updated UI for Contests
Expand

Individual Task screens:

After
Before
Slider
Before
After

Individual Contest screens:

After
Before
Slider
Before
After