Joaquín Borja León Projects ES

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.

Bachelor’s thesis2026

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
My medications screen with three medicines, their photos and quick actions
My doses screen with expired, confirmed, pending and scheduled doses
New medication form with a reference photo
The patient app: medications, today’s doses and adding a medication with a photo. Test data.

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

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.