Project Overview
Embaw is a language-learning platform designed for Ethiopian users, focusing on teaching English in alignment with Amharic. The platform leverages SMS subscriptions to provide accessible and interactive lessons for users across the country.
My Role
Backend Developer & DevOps Engineer
Key Features
Interactive English learning aligned with Amharic
SMS-based lesson delivery for broad accessibility
Gamification elements to motivate and engage learners
Technology Stack
Development Approach
Analyzed requirements for a language-learning platform targeting Ethiopian users learning English aligned with Amharic.
Designed scalable backend architecture using Node.js, Next.js, and MongoDB to handle lesson delivery and user progress tracking.
Developed gamification features including points, badges, and progress tracking to make learning engaging and fun.
Integrated EthioTelecom SMS API to enable SMS-based lesson delivery for broad accessibility across the country.
Built backend systems for managing user subscriptions, lesson content, and progress tracking.
Implemented interactive learning features that align English lessons with Amharic context for better comprehension.
Set up deployment infrastructure and configured DevOps practices for reliable system operation.
Developed APIs for lesson delivery, user progress tracking, and gamification elements.
Conducted thorough testing of SMS integration and gamification features to ensure functionality and user engagement.
Deployed and maintained the platform with continuous monitoring and optimization.
Provided ongoing system maintenance and support to ensure platform reliability and user experience.
Outcome & Learnings
Embaw successfully delivered a scalable, engaging platform for Ethiopian users to learn English in an accessible, interactive format. Gamification features helped improve user retention and engagement.




