Safety & wellness
MyFam
A daily safety check-in product that alerts trusted contacts when someone misses their expected check-in.
Independent productVisit public website
Tuesday check-in
Let them know
you're okay.
MTWTFSS
Your circleSafety loop
- 1Daily check-inOne tap confirms you are okay.
- 2Grace periodA reminder arrives before escalation.
- 3Trusted contactsYour circle is notified if a check-in is missed.
TNSNANAll clear
Privacy-safe interface composition based on the shipped product.
My contribution
Designed and built the complete product across the Expo mobile app, Express API, admin dashboard, marketing site, gamification, and deployment.
The challenge
What the system had to solve
A safety check-in should take seconds while schedules, grace periods, missed check-ins, and contact escalation remain dependable behind the scenes.
Product surface
Modules and functionality
- 01
Scheduled daily check-ins
- 02
Emergency contacts and escalation
- 03
History, streaks, and activity heatmaps
- 04
Quests, XP, levels, and trophies
- 05
Push notifications and account security
- 06
Admin analytics and user management
Engineering
Decisions that shaped the build
- Built idempotent missed-check-in processing with grace periods and scheduled escalation.
- Created a configurable gamification system across quests, trophies, levels, and milestones.
- Used RS256 sessions and Google sign-in across the mobile and backend surfaces.
- Delivered mobile, API, admin, and marketing experiences as one product system.
Outcome
What the work delivered
- Turned a high-stakes safety action into a simple recurring mobile habit.
- Created operational visibility through a dedicated administration dashboard.
- Prepared the product for app distribution and cloud deployment.
Technology
Core stack
- Expo
- React Native
- Node.js
- MongoDB
- Next.js
- AWS