Daryna Volytska
Side projects
About me
Résumé ↗
Case study
Listen (30s summary)
5:17 min
Project type
Internship
Timeline
Apr – Sep 2025
My role
Product & interaction design, UX research
Tools/methods
Figma, Balsamiq,
Material UI (MUI)
ReliablyME. When Accountability Starts to Feel Stressful
TL;DR
Redesigned an internal system for managing commitments in education and workforce programs.
As commitment volume increased, users lost orientation. They hesitated before taking next steps.
Within Material UI constraints, I reorganized hierarchy, time, and information flow to reduce cognitive load and support confident action.
✎...・゚: *✧・゚:*
What, where, why
ReliablyME helps managers track commitments made by interns and staff. What was promised, by whom, and what needs to happen next.
It supports programs that run for months or years.
Interns rotate. Staff change. Commitments remain.
The business goal was simple:

Keep managers confident as volume grows

Reduce operational drag

Avoid churn caused by “tool fatigue”
✎...・゚: *✧・゚:*
There was a not-so-tiny problem…
The system worked OK for low-volume, occasional usage.
At scale, it stopped supporting how users actually worked.
Past ~10 active commitments:
Users lost orientation
Commitments looked the same at a glance
Context reset between screens
Users lost track of where they were
Rereading ≠ action
Users scanned the same items repeatedly
Meaning had to be reconstructed each time
Simple decisions took extra effort
Hesitation before next steps
Obvious actions felt uncertain
Users paused to double-check
External tools felt safer
Nothing is broken. But everything takes effort.
That’s when friction becomes dangerous.
“I have to reread things to remember what I am looking at. I mostly just skim through”
“I prefer to do things through Slack because the web app is too much hassle”
My design goal was to reduce cognitive effort. Users needed to know instantly where they were, what mattered, and what to do next.
No rereading or second-guessing.
Success meant confidence and flow, not visual simplicity.
✎...・゚: *✧・゚:*
Designing for action
Commitments started stacking.

No bulk actions.
One section open at a time.
Context disappears as you move. Small friction, repeated constantly.
You receive a commitment. Then another.
They all look the same.
Staying oriented takes more time than responding.

✎...・゚: *✧・゚:*
Exploration & Tradeoffs
My initial instinct was to collapse and hide information.

Progressive disclosure
It cleaned up the screen.
Power users paid the price.
Scanning turned into constant clicking.
Filters & options
These worked for the people who configured them.
But the interface lost a shared point of reference.

Turns out, control is not always helpful.
In this context, users wanted clarity, not configurability.
✎...・゚: *✧・゚:*
This is a recurring commitment.
This one isn't.
Some commitments were recurring "nudges."
But, they represented two behaviors: routine prompts and progressive challenges.
Treating them identically forced rereading.
I separated them to restore recognition and flow.


✎...・゚: *✧・゚:*
Sessions varied. Some were about understanding history, others about moving fast.
A single layout could not serve both.
Based on observed usage patterns, I introduced two explicit modes.
Regular for context and understanding, and Table for scanning and speed.

✎...・゚: *✧・゚:*
Constraint that improved the work
Two weeks in, engineering clarified a critical constraint.
All changes had to stay within Material UI.

Which rendered this design useless.
No new components. Or interaction models.
Progress came from restructuring, not adding UI.
Clearer hierarchy, intent-based tabs, and visible system state instead of explanatory copy.
✎...・゚: *✧・゚:*
All accurate.
All competing for attention.
Dates as a Cognitive Problem
Each commitment contained three valid dates:
Committed
Due
Approved

I tried colour, icons, and copy. None reduced hesitation.
So I enforced a rule everywhere:
Committed → Due → Approved
Only 1 date receives emphasis based on relevance.
Due date for active commitments

Approved date for badges
(completed commitments)

* first-time internal users, guided walkthroughs, n=6
✎...・゚: *✧・゚:*
Validation & Outcomes
This was iterative, applied work. Not a standalone research program.
Signals were directional but consistent across sessions.
~30%
reduction in median time to identify the next required action
Clarification questions around dates and status decreased noticeably
“What took me 2 minutes, now takes 30 seconds at most”
Internal reviews shifted from “where is this?” to “what should we do?”
* a coworker talking about the prototype
* first-time internal users, guided walkthroughs, n=6
✎...・゚: *✧・゚:*
Why This Mattered
The project wasn't about polish.
It addressed a subtle failure mode that appears only at scale.
When products transition from “works fine” to “quietly exhausting.”
Less mentally taxing for high-volume users
Users could work through many items without rereading or losing track. The system reduced the effort needed to process and act at scale.
Easier to onboard for new interns
Interns could understand what they were looking at and what to do without onboarding or lengthy FAQs.
Simpler to audit decisions over time
It was possible to see what happened and why without extra investigation.
✎...・゚: *✧・゚:*
What I learned
Real UX work is iterative, constrained, and messy, but still meaningful
Scale exposes weaknesses small systems hide
Dates need hierarchy, not abundance
I design systems by discovering what I missed