02iOS · macOS · visionOS

Apps.

Apps I designed and shipped to the App Store — built in SwiftUI, mostly solo. From orthodontic tracking to mahjong analysis to card games. All free.

Aligner Tracker — AC app icon

Aligner Tracker — AC

Wear time, trays & smile diary

UtilitiesiPhone

A companion for clear-aligner and retainer wearers. Track daily wear time toward a 22-hour goal with a live timer and progress ring, watch a color-coded calendar fill in, and keep a timestamped smile diary as your treatment progresses.

  • Wear-time timer with progress ring
  • Color-coded streak calendar
  • Aligner change countdown
  • Photo smile diary + home/lock-screen widgets
  • Fully offline — no ads, no tracking
View on the App Store
听牌计算器 — Mahjong Calculator app icon

听牌计算器 — Mahjong Calculator

Photo recognition · tenpai analysis · discard advice

UtilitiesiPhone · iOS 17+

A Sichuan-mahjong analysis tool. Point your camera at a hand and it recognizes the tiles, tells you whether you're ready to win, lists every winning tile, and ranks your best discard by shanten distance.

  • Camera tile recognition
  • Tenpai (ready-hand) detection + winning tiles
  • Shanten distance & draw analysis
  • Discard suggestions ranked by outcome
  • Supports 'missing one suit' & blood-war modes
View on the App Store
Hossie app icon

Hossie

Luck and decision

Card GameiPhone · iPad

A fast, partnership trick-taking card game for four players. Bid, race to 50 points across six tricks a round, and outplay opponents with a 24-card deck — solo against a strong on-device AI, local over Wi-Fi/Bluetooth, or online in private rooms.

  • Three modes: High, Low, Jack-of-a-suit
  • Solo AI, local multiplayer, or online rooms
  • Built-in tutorial + 'Must-Win Lab'
  • Native SwiftUI, English & Simplified Chinese
View on the App Store
AC Revolver app icon

AC Revolver

Experience the thrill of chance

GamesiPhone · iOS 17+

A digital revolver probability simulator. Set the number of chambers and bullets, pull the trigger, and watch the real-time odds — a playful decision-maker and a hands-on way to feel how probability works.

  • Adjustable chambers & bullets
  • Continue (shifting odds) and Infinite modes
  • Live probability display
  • Haptics, sound, and tap/swipe/shake controls
View on the App Store