Caily — HIPAA-compliant communication platform for senior living (live at caily.com)

Client
Caily — HIPAA-compliant communication platform for senior living (live at caily.com)
My role
Principal Product Designer — end-to-end across web/mobile
Timeline
Stalled 2024–2026 · recovered 2026
Impact
~1,500 inherited design frames → ~300 shipped · 2-year stalled build in production in one month · role-based permission built into the system
Fig. 01 — Who is on either side of it

Care staff, mid-shift
The people handing off between shifts — on a phone, standing up, between rooms.

Leadership, in the office
The same records in the web app, where staffing and escalation are actually managed.
Fig. 02 — The same product, three audiences

Announcements a community sends, the feed a member opens, and the resident view a family member sees. The same components, assembled from one system rather than drawn per screen.
Product imagery: Caily
Fig. 03 — The surface, counted
3
Products in one file
Mobile, tablet, community web
~1,500
Frames across them
Every state drawn as its own artboard
5
Roles sharing one record
Three staff levels, caregivers, family
80
Design variables
Colour and system tokens, seven collections
That was the problem, not the achievement. Consolidating those frames into shared components with defined states is what took the build from stalled to shipping.
Fig. 04 — One product, five roles, three surfaces

One record, different visibility per role — three staff levels, caregivers, family, and chat management. Permission became a property of each component rather than a per-screen decision.
Product imagery: Caily
More work
d.trubnikov@me.com
© 2026 Dima Trubnikov · Vilnius, Lithuania (EU)