Skip to content
Loading portfolio

Case Study

Educational SaaS2025

Savoir AI

Bilingual French-immersion learning platform for students, teachers, and administrators, with an AI conversation partner and an AI course builder.

Savoir FSL is a French second-language immersion platform built for a Canadian school district. It gives students, teachers, and administrators their own tools in one product: AI conversation practice with instant grammar feedback, AI-generated course modules from existing teaching files, and a teacher dashboard for progress and resources.

I designed and built the core SaaS experience across tenant-aware backend workflows, role-based dashboards, AI integrations, and production infrastructure, delivered as a bilingual (French / English) web app.

Next.jsDjangoPostgreSQLRedis
Savoir AI website screenshot

Role

Full-stack engineering

Focus

Platform architecture, AI workflow design, and tenant-aware systems.

Delivery

From backend models to shipped student, teacher, and admin experiences.

Key Features

  • AI conversation agent that lets students practise speaking French and get instant grammar feedback
  • AI course creator that turns existing files into complete, ready-to-teach course modules
  • Comprehensive teacher dashboard for tracking progress, resources, and professional development
  • Gamified activities, quizzes, and rich media with points and levels to keep students motivated
  • Separate experiences for students, teachers, and administrators, covering school ERP, AI tools, and LMS
  • Bilingual French / English interface with school-district announcements and notifications

What Makes It Interesting

Savoir serves three very different audiences from one codebase, so tenant-aware data, role-based access, and AI features had to be designed together. The AI tools sit inside the learning workflow rather than beside it, which is what turns generated content into real classroom use.