EdTech & Child Safety
Superr | Digital Parenting

Overview
About the Project
A comprehensive digital parenting ecosystem designed to keep children safe online, eliminate digital distractions, and foster healthy habits. Spearheaded development as Feature Head for the parent companion app at Coinductive Technologies, leading a 4-member Flutter team to architect real-time child device monitoring via WebSockets, Google Maps geofencing with live boundary triggers, a multi-tier permission onboarding pipeline, and customizable study/bedtime routines.
How it works
Engineering Flow
Pair & configure child device
The parent app initiates an encrypted pairing handshake (QR scan / pairing code) linking the Flutter client to the child's native Android daemon, guiding the user through required Device Admin, Accessibility, and Usage permissions.
Establish live WebSocket channel
Maintains a persistent, low-latency WebSocket connection between the parent dashboard and child background service for live telemetry, instant remote lock enforcement, and on-demand screenshot snapshots.
Track boundaries & geofences
Child GPS telemetry is evaluated against parent-defined Google Maps safe/unsafe boundary perimeters, firing instantaneous entry/exit push alerts with coordinate filtering to eliminate GPS drift.
Enforce focus & app rules
Translates active study rituals, bedtime schedules, and app category blacklists into real-time OS policies enforced on the child device, automatically shielding against distracting apps and websites.
Problems solved
Challenges & Resolution
- Challenge
- Pairing and managing the child's device required granting multiple privileged Android OS permissions (Accessibility, Device Admin, Usage Access, Notification Access), creating high onboarding friction and drop-off risks.
- Resolution
- Engineered a reactive, step-by-step onboarding wizard in Flutter with animated visual guides, deep links to native Android settings, and real-time WebSocket handshake verification that validated each permission step as soon as granted.
- Benefit
- Streamlined the complex permission flow, significantly lowered pairing failure rates, and ensured all background monitoring daemons were reliably initialized.
- Challenge
- Providing real-time device monitoring (live status, screen snapshots, instant remote lock) without exhausting mobile data or draining battery on both parent and child devices.
- Resolution
- Architected an event-driven WebSocket communication layer for instant bidirectional telemetry and remote commands, backed by adaptive heartbeat intervals and batched telemetry during idle periods.
- Benefit
- Delivered sub-second execution latency for remote freezes and live inspection while drastically minimizing battery consumption and network overhead.
- Challenge
- GPS jitter and perimeter inaccuracy causing false-positive boundary breach alerts during real-world geofencing testing when children were near border areas or inside buildings.
- Resolution
- Implemented coordinate smoothing, GPS horizontal accuracy threshold validation, and a hysteresis buffer algorithm before dispatching boundary entry/exit triggers via high-priority FCM channels.
- Benefit
- Eliminated false boundary alarms and provided parents with dependable, timely alerts whenever a child genuinely crossed designated geofence zones.
Result
Outcome
As Feature Head, led mobile engineering from concept through store deployment, delivering a production digital parenting platform that earned 1,000+ initial installs. The modular Bloc/Cubit architecture and robust WebSocket/Google Maps integration provided parents with seamless real-time visibility and peace of mind while maintaining battery efficiency and a responsive user experience.