Overview
Built to actually stick with learning French, instead of relying on a generic flashcard app that doesn't adapt to how I'm really doing. Le Tableau — French for "the board" — is a phone-first dashboard I check daily.
What I built
- Spaced-repetition vocab review: Vocabulary resurfaces on an interval tuned to how well I know each word, instead of a flat review schedule.
- Pronunciation scoring: Recordings are scored against native pronunciation using Azure's pronunciation assessment API, giving real feedback instead of guessing if I sound right.
- Claude-driven adaptive coaching: An AI coaching layer adjusts what to review next and generates targeted practice based on where I'm actually struggling, rather than following a fixed curriculum.
- Mobile-first: Built for short daily sessions on my phone rather than sitting down at a desktop.
Outcome
Turned an inconsistent language-learning habit into a tool tailored to exactly what I need to practice, and gave me hands-on experience wiring a third-party AI/speech API (Azure) together with Claude in a single product — a pattern I've since reused on other projects like the internship tracker.