RecuerdaMed
A cross-platform app that helps older people on several medications not to miss a dose, and alerts caregivers and family when one is missed.
- Period
- Sep 2025 to May 2026
- Team
- Individual project
- Context
- Bachelor’s thesis, University of Seville
- My role
- Everything, from user interviews to deployment
- Tech stack
- React Native
- Expo
- TypeScript
- Firebase
- Jest
- GitHub Actions
- Vercel



What it does
- Each medication stores dose, form, notes and an optional reference photo, taken with the camera or from the gallery.
- Daily, weekday or every-X-hours schedules. Each dose moves through scheduled, pending, confirmed or expired according to its time window.
- Local reminder, warning and expiry notifications, plus push alerts to linked users.
- Three roles: patients invite caregivers and family, decide who sees their doses and can revoke access at any time.
- An adherence history of confirmed and expired doses.
How it is built
- React Native with Expo and TypeScript: one codebase for Android, iOS and web.
- Firebase with access control enforced in the database security rules and 11 composite indexes.
- Business logic split by entity and pure functions covered by 18 unit tests.
- Continuous integration with GitHub Actions and web deployment on Vercel.
In numbers
- roles with their own permissions
- 3
- unit tests
- 18
- codebase for mobile and web
- 1
Gallery




Let’s talk
I’m from Seville and now live in Madrid. I like things to work end to end: designing the system, writing the code, deploying it and measuring whether it really holds up.
If you’re looking for someone for backend, data or applied AI work, write to me and I’ll get back to you.