Skip to content
Signalward
← Back to work

Work: Consumer AI · iOS

East Wind

Written by Porter Ward, Founder

An AI coach that teaches American Mahjong: a native iOS app with a 17-lesson curriculum and a fully playable practice game, shipped to the App Store.

Status: App StoreYear: 2026

152 tiles

Tile engine

141

Automated tests

The brief

American Mahjong is taught at kitchen tables, by patient relatives, or not at all. East Wind packages that patience into software: an iOS app that teaches the game lesson by lesson, then hands the learner a real table to practice at, with opponents that scale from forgiving to punishing.

Built as a hybrid: a static app shell running natively on device, with the API layer served from the cloud. The game runs on a full 152-tile engine with tiered AI opponents, and the rule set's edge cases (joker redemption included) are covered by 141 automated tests.

Shipped to the App Store behind a monthly subscription. Designed, built and maintained by one pair of hands.

Built as part of Conversational AI & Chatbots.

How it runs

The structure of the build, end to end: each stage hands off to the next.

01Curriculum17 interactive lessons take a new player from zero
02Enginea full 152-tile engine deals and validates real handsTypeScript · 141 tests
03Opponentsthree AI difficulty tiers to practice against
04Coachthe app explains the why behind each move
05Native shellone web codebase packaged as a real iOS appCapacitor
06App Storesubscription billing and release management

Delivered

A 17-lesson interactive curriculum, taking a new player from tile names to full-speed play.

A fully playable practice game on a 152-tile engine, with three tiers of AI opponent.

Rule-complete gameplay (exposures, jokers, redemption) verified by 141 automated tests.

Subscription paywall and trial flow, App Store distribution and release management.

Native iOS packaging from a single web codebase, one codebase to maintain.

Next.jsCapacitorVerceliOS / App Store

Your operation next

Let's discuss your operations.

First conversation strictly confidential. We respond within one business day.

Next projectThe Operations Mail Room