React Native
Expo
TypeScript
Claude API
Node.js
Prisma
PatternDeck
A production-grade cross-platform language-learning app (iOS, Android, Web) on an Expo 55 monorepo with shared TypeScript types. Full backend with Express 5, Prisma/SQLite, JWT, Apple/Google OAuth, and AES-256-GCM encrypted API keys. Multi-model AI pipeline (Claude Sonnet for explanations and chat, Haiku for card generation and answer judging) with SSE streaming. Spaced repetition deck scheduling with subcase mastery stats and coverage-aware card selection. Localized in English, German, and Japanese.