Safety & wellness
MyFam
A daily safety check-in product that alerts trusted contacts when someone misses their expected check-in.
Independent productVisit public website
TodayI'm okay
12 day streak
Trusted contactsCheck-in shared securely
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 habit must feel effortless every day while still handling schedules, grace periods, missed check-ins, and contact escalation reliably.
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