Language Tutor AI
2025 · TypeScript, React, Express, OpenAI, Pinecone, Supabase

Language Tutor AI is a group project that I led while completing an AI & ML leadership program. The project explores how AI can support language learning by helping users acquire new vocabulary through natural conversation.
User inputs are lemmatized and embedded using OpenAI, then matched against a Pinecone vector database to surface relevant vocabulary. Words are ranked by semantic similarity, frequency, and the user's existing knowledge, then woven into AI-generated responses to reinforce learning in context. The project was motivated by a desire to help learners combat language fossilization and build vocabulary in a more adaptive, meaningful way.