All Projects

Book of Mormon Games

In Development

Privacy-first mobile game library with 559 tests and Zod-validated data pipeline

Problem

Scripture study needs engaging, family-safe tools that respect user privacy — especially for younger users. Existing apps are ad-heavy, collect unnecessary data, or lack depth.

Solution

A mobile game library with multiple difficulty modes, multi-profile family support, and a strict privacy commitment. All 2,100+ game data entries are Zod-validated in CI, and the app works fully offline without an account.

Key Features

  • 9 playable games with multiple difficulty modes
  • Multi-profile support for families (up to 8 local profiles)
  • XP/leveling system with 50 levels and streak tracking
  • COPPA-compliant: guest-first, no ads, no personal data collection
  • Zod schema validation for all 2,100+ game data entries in CI
  • CI pipeline: typecheck → test → validate-data on every push
  • Custom useGameEngine hook for game state management
  • Daily Scriptoku puzzles with Book of Mormon themes
  • Daily crossword puzzles with themed content
  • Scripture typing with ghost hint overlay and haptic feedback

Tech Stack

React NativeExpoTypeScriptZustandMMKVSupabase AuthJestZodSentryPostHog

Architecture

Expo Router with file-based navigation. Zustand persisted stores with MMKV encrypted storage (10x faster than AsyncStorage). Game registry with lazy loading and entitlement checks. Zod schemas validate all static data in CI. PostHog in memory-only mode for guest privacy. Reanimated v4 for 60fps animations.

Screenshots

Screenshots coming soon

Metrics

559
Tests
9 (57 in registry)
Games
746
Verified Quotes
2,100+
Data Entries

My Role

Sole developer. Ground-up rewrite of Book of Mormon Mastery. Designed game mechanics, curated and audited all content against authoritative sources, built privacy-first architecture, and established CI validation pipeline.