MRMystique Racinginmystiqueracing.hashnode.dev·2d ago · 4 min readWhy teaching AI to tutor Cantonese is harder than Mandarin (and what we did about it)Every big language-learning app teaches Chinese. Look closer: it's Mandarin. Cantonese — spoken by 80+ million people, the language of Hong Kong, of generations of diaspora families, of some of the gr00
MRMystique Racinginmystiqueracing.hashnode.dev·2d ago · 7 min readI shipped my PWA to the Google Play Store as a TWA in one day — here's the full stackMy PWA was good. Lighthouse green across the board, installs trickling in via the "Add to Home screen" prompt, offline mode working. But there was one problem I couldn't fix with code: when a user ope00
MRMystique Racinginmystiqueracing.hashnode.dev·3d ago · 4 min readUsers said my app's voice sounded like a robot — so I rebuilt the Cantonese TTS pipeline 3 times in one dayI run a tiny free Cantonese-learning app for kids (LUMI). Last week I shipped a 60-second "dim sum words" lesson video. The feedback was instant and brutal: "the voice sounds like a robot." Three time00