The situation
Managing medications sounds simple until you’re doing it for real — multiple prescriptions, different schedules, refill dates, doctor appointments, lab results scattered across paper and email. For older users or anyone with a chronic condition, the cognitive load is significant. Miss a dose, miss an appointment, lose a document — the consequences aren’t just inconvenient.
The added complexity here was the caregiver dimension. It wasn’t just about reminding the user. It was about alerting someone else when the user didn’t respond — without making the primary user feel surveilled.
What I was hired to do
Own the product as Product Owner inside an Agile Scrum team. Define what gets built, in what order, and to what standard — four months, production ready.
What I actually built
Owned the backlog from day one — user stories, acceptance criteria, sprint prioritization, continuous refinement. Defined the product vision and protected it through every sprint review.
The app shipped with medication and appointment reminders, secure health document storage, caretaker notification logic for missed medications or appointments, reminder history and progress tracking, and educational content to support informed health decisions.
The caretaker notification feature was the most sensitive to get right. The trigger logic — when to alert a caregiver, how long to wait, what information to share — required careful definition in the backlog. Too aggressive and users feel monitored. Too passive and the feature fails its purpose. Worked through multiple feedback iterations to land on behaviour that felt supportive rather than intrusive.
Data protection and reliability were treated as non-negotiable acceptance criteria throughout. Health data is not the place to cut corners on QA.
The result
A production-ready health management app delivered in four months. Users could manage medications, appointments, and health documents in one place — and caregivers had a reliable safety net without the app feeling like a surveillance tool.