Back to projects

2025 / Mobile development

Quizzard Language Learning Platform

A React Native language-learning app with custom quizzes, community features, and proficiency-based recommendation logic.

  • React Native
  • JavaScript
  • Recommendation logic
  • UML
  • Agile development

Quizzard was a software engineering course project built by a nine-person agile team. I worked in the mobile development sub-team on a cross-platform React Native app for language learning.

The app supported custom quiz creation, community forums, and a recommendation engine that adjusted quiz difficulty based on user performance history. The project also included a full software development lifecycle: requirement elicitation, UML architectural design, implementation, and customer-style presentations.

What I Took From It

  • Working inside a larger team with sub-team ownership boundaries.
  • Keeping mobile UI code modular enough for multiple features to evolve in parallel.
  • Translating requirements and architecture documents into product behavior.

The strongest lesson was not just building screens, but keeping feature work aligned with shared models, user flows, and presentation expectations.