A production Thai language learning platform spanning script atlas, SRS, adaptive drills, and social features across ~65 routes. Pronunciation playback hits a Google Cloud Chirp 3 HD TTS cache (MD5-hashed MP3s, ~9K strings) generated from 56+ typed data files. A three.js + react-three/fiber canvas teaches handwriting with stroke-order ghosting. Content prioritization is driven by a Reddit ingestion pipeline against r/learnthai -- scrape, classify, cluster, gap-analyze, then auto-draft replies. CEFR A1-B2 with phonemic romanization rewritten via ts-morph AST passes.