2025•Hackaton / Personal Project•1 month (Hackathon timeframe)
Language Ninja
Language Ninja aims to help users improve their language skills (e.g., vocabulary, grammar, translation) through guided lessons, exercises, or AI-powered tutoring. It may include interactive modules, quizzes, progress tracking, and possibly integration with external language APIs.
Repository / Video Demo
Role: Full-stack Developer / Creator

Technology Stack
Next.jsNode.jsTypeScriptREST APIAI / NLPFirebase Firestore
Challenges
- Designing curriculum paths for multiple languages
- Implementing dynamic exercises (fill-in, multiple choice, translation)
- Ensuring correct feedback / grading logic for user responses
- Scaling performance and real-time interactivity
Solutions
- Built modular lesson templates to reuse across languages
- Used NLP / language APIs to validate translations or grammar
- Created automated feedback algorithms with tolerance for partial correctness
- Optimized queries and caching for user progress / exercise data
Project Gallery



Results & Impact
Received feedback from AI Communities
Delived a gamified experience that users find rewarding
Created an adaptive AI engine that produces personalized content and help users learn fast
Managed to ensure AI response format.