Overview
Amiabi is an educational and developmental mobile platform designed specifically for children. The app combines learning activities with engaging gameplay to support cognitive, social, and emotional development in early childhood.
Built with child development experts to ensure every interaction supports healthy growth while keeping kids engaged.
My Role
As lead software engineer and project manager, I created Amiabi solo:
- Product Design — Designed age-appropriate interactions and flows
- Mobile Development — Built React Native app optimized for children
- Backend Engineering — Created Node.js API with Prisma and PostgreSQL
- Parent Dashboard — Built progress tracking for caregivers
- Child Safety — Implemented COPPA-compliant data handling
Built entirely by me.
Architecture
Child-safe architecture with parental oversight:
Mobile App
React Native with child-friendly UI patterns. Large touch targets and simple navigation. Offline activity support.
Backend
Node.js with Express. Prisma ORM for PostgreSQL. Minimal data collection for privacy.
Progress System
Activity completion tracking. Skill development indicators. Milestone celebrations and encouragement.
Parent Layer
Separate parent login with dashboard. Progress reports and insights. Time and content controls.
Hard Problems
1. Age-Appropriate Design
Young children can't read. Designed entirely visual interface with audio cues and consistent iconography.
2. Engagement Without Addiction
Apps shouldn't exploit kids. Built natural stopping points and gentle transitions instead of endless scroll.
3. COPPA Compliance
Children's data requires special handling. Implemented parental consent flows and minimal data collection.
4. Developmental Accuracy
Activities must support real development. Collaborated with child psychologists to validate learning approaches.
What I'd Improve Today
- Add adaptive difficulty based on child's demonstrated abilities
- Implement multi-language support for multilingual families
- Create sibling profiles with shared parent dashboard
- Add offline-first design for areas with poor connectivity
- Build integration with schools for curriculum alignment
- Add accessibility features for children with special needs