# Yutaka Kondo

- **Event:** [Built with Opus 4.7: a Claude Code hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon)
- **When:** Apr 21 at 12:00 PM – Apr 27 at 2:00 AM (EDT)
- **Where:** Online
- **Team:** [Yutaka Kondo](https://cerebralvalley.ai/u/youtalk)
- **GitHub:** https://github.com/youtalk/mora
- **Demo video:** https://youtu.be/zrsgP30Miqg
- **Gallery:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/287

Mora: an on-device, dyslexia-aware ESL tutor for L1-Japanese kids, built in 5 days with Claude Code and Opus 4.7.
An 8-year-old child close to me has dyslexia. They're also learning English as a second language — we moved from Japan to the US last year. Their school's IEP for dyslexia is gated behind finishing ESL, costing them a year. Barton tutoring is too expensive. So I built Mora.
Mora is an iPad app that pairs Orton-Gillingham phonics with a yokai RPG shell. A tile-board decoder enforces grapheme mastery. An on-device CoreML wav2vec2 phoneme model catches L1-Japanese substitutions (v→b, l→r, sh→s) and turns them into coaching, not red Xs. Nothing leaves the device. The MVP ships a JapaneseL1Profile; every engine routes through an L1Profile protocol so Korean, Mandarin, Spanish, and Vietnamese are content drops, not engine rewrites — international rollout is on the roadmap.
I'm not a Swift engineer. I shipped 100+ PRs in 5 days using Claude Code and Opus 4.7 — every PR backed by a written spec and a plan, parallel sub-agents on isolated git worktrees collapsing 4-phase content batches from 6 hours to 1, and a custom Claude Code skill that pipes live OSLog from the iPad into Claude's context so debugging becomes a conversation.
5 SPM packages, 456 files, MPL-2.0, fully open source.

---

Markdown version of https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/287. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
