TMS
TransportManagement
- Logistics
- B2C SaaS
- Enterprise
- Web
- Product Design
- AI Content

Vitaloop
Vitaloop turns a symptom check-in and lab results into a clear next step — which tests to take, which specialist to see, what to track. Not a diagnosis, a direction.
View Live Project (opens in a new tab)
Vitaloop is a health-tech service. Users complete onboarding, fill in a symptom check-in, optionally upload lab results — and get prioritized concerns, test suggestions, supplement recommendations, and a prompt to see a doctor.
The product originally worked only with existing lab results: upload a PDF, get a breakdown. I proposed extending it with a symptom check-in — an entry point for people who don’t have results yet and don’t know where to start.

People regularly feel unwell, can’t identify the cause, and don’t know which specialist to go to. The team assumed the product’s core value was supplement recommendations. That assumption had never been tested.
A full validation cycle: quantitative survey → qualitative usability testing → findings split by applicability → a prioritized change plan.
Quantitative survey — 19 questions across 5 blocks, 38 responses from the target market. Tested whether the problem exists and where users actually see value.
1-hour think-aloud usability session. Full path: onboarding → symptom check-in → upload → results. No moderator prompts.
Split findings by market dependency — interface mechanics that reproduce anywhere vs. conclusions tied to US healthcare economics.
Change plan sorted by impact vs. cost, with product decisions flagged separately from UX fixes.
The core product hypothesis was disproved. The team believed it was selling supplement recommendations; target-market data showed users value navigation — which doctor, which test, what to track. Supplements ranked last of four.
I ran a two-step validation: a survey on the target market, then a think-aloud usability test.
Google Forms, 19 questions across 5 blocks: profile → current behavior → problem framing → concept test → interview opt-in. 38 responses from a Ukrainian-speaking audience via Facebook, Telegram, and personal network — matching the product’s target market.
What users value, ranked:
Limits: 38 responses give direction, not statistical significance. The “biohacker” segment couldn’t be recruited — specialized communities are closed or paid.




One participant, ~1 hour, think-aloud, no moderator prompts. Task: sign in, complete onboarding, run a symptom check-in, upload results, read the output.
The participant was based in the US — outside the target market after the pivot to Ukraine. Rather than discard the session, I split the findings by whether they depend on market context.


Four hypotheses were defined before testing. Two of them did not survive.
| Hypothesis | Method | Status |
|---|---|---|
| The problem exists | Survey, target market | Confirmed: 76% feel unwell without knowing which doctor to see |
| Supplements are the core value | Survey, target market | Disproved: ranked last of four (45%) |
| Biohackers are the target segment | Survey | Not tested: segment could not be recruited |
| The flow completes without friction | Usability test | Disproved: 15-20 min to the first result, then a paywall |
These are interaction problems. They reproduce on any audience.
Tied to US healthcare economics — flagged, not discarded.
I mapped user flows for onboarding, symptom check-in, results, and purchase. The map made the 15-20 minute gap between input and value visible as a structural problem, not a copy problem.
I built the design system and hi-fi screens for web and mobile: components, states, and a clearer hierarchy on the results pages.



High impact, low cost
High impact, medium cost
Not UX fixes
The team was building toward supplement recommendations. The data said users want direction: which doctor, which test, what to track. That is a shift in product understanding, not a visual fix.
There is no “after” metric yet. The test also ran with a user outside the current target market, so part of the findings needs revalidation. I split them instead of presenting everything as equally solid: interface mechanics reproduce anywhere, while conclusions about competition and pricing depend on healthcare economics.
Next: repeat qualitative testing with 3-5 Ukrainian users. The survey’s interview opt-in already gives a recruiting pool.
Work
TMS

Let’s talk
LinkedIn (opens in a new tab)