
SentinelKids
Parent-Child Digital Safety & Device Management Platform
Engineered real-time telemetry and rule enforcement pipelines powering parent monitoring, instant app blocking, and web filtering with sub-200ms push alert latency across React Native and Flutter mobile clients.
Led backend architecture and sprint delivery from inception to production. Engineered Node.js and Express backend services, PostgreSQL database schemas, Socket.io real-time connections, PubNub state synchronization, and Firebase push notifications for the React Native parent app and Flutter child app.
- ▹Dual-App Architecture: Dedicated SentinelKids Parent App (React Native) securely paired to SentinelKids Child App (Flutter) via encrypted QR handshake
- ▹Live Child Telemetry: Real-time sync of GPS coordinates, battery health, connection status, active screen time, and app usage logs via Socket.io and PubNub
- ▹Web Filtering & Safe Browsing: Dynamic DNS and URL content filtering engine blocking adult, malicious, and restricted websites in real time
- ▹App Blocker & Controls: Remote inventory of child-installed apps with one-tap instant blocking and per-app daily time allowances
- ▹Routines & Bedtime Schedules: Automated recurring schedules (Study Time, Bedtime Curfews, Dinner) with remote device lockdown
- ▹Geofencing & Smart Alerts: Safe zone boundary detection (Home, School) triggering sub-200ms Firebase push notifications on departure or arrival
Node.js · Express.js · PostgreSQL · Socket.io · PubNub · Firebase FCM · React Native · Flutter


