← work
Live

Typero

Typing practice that knows your weak keys.

Swift · SwiftUI · StoreKit 2 · CloudKit

A focused typing trainer for iOS. Timed and word-count sessions track WPM, accuracy, and streaks — with a per-key heatmap and drills that target what you actually get wrong.

Engineering notes

Per-key engine

A character-level timing VM captures latency and errors for every keystroke in real time, feeding a QWERTY heatmap of your slowest and most error-prone keys.

Bigram-aware drills

Weakness practice targets your worst key pairs, not just single keys — because “th” and “ht” are different problems.

Automated marketing

Store assets come from a three-stage pipeline — fastlane snapshots, composited through plinth, archived for upload — so every release ships with fresh screenshots.