// Apps
iOS apps
Readers, a writing course, a camera app and a word game.
Indie developer · Chinese learning tools
iOS apps, Anki decks and open data for HSK 3.0.
// Apps
Readers, a writing course, a camera app and a word game.


Tap a Chinese word in a web page, book, PDF or video to see pinyin, meaning and HSK level.


Learn Chinese inside a story about two students in Beijing, and write each character stroke by stroke.


Tap an English word in an article, book, document or video to see its meaning and CEFR level.


Take a photo of an object and see its name in Chinese.


Turn speech from the microphone, a video or a file into text, with synced subtitles and translation.


An English word game: tap letters in order to solve each anagram before time runs out.
// Decks
Paid decks are sold on Patreon. Free decks download directly.
Paid

HSK 1 to 7-9. Writing cards, a redesigned layout and a built-in offline dictionary.

Fill in the missing word in example sentences.

214 cards, one for each radical.
Free

10,900 words in HSK 1 to 7-9, plus the old HSK 2012 list. Audio and stroke order.
Premium version with writing cards and an offline dictionary: $15 on Patreon.

Grammar patterns with example sentences.

Draw Japanese kanji stroke by stroke, with onyomi, kunyomi and meaning.
Coming
Grammar patterns from HSK 1 to 7-9, with example sentences, audio and common mistakes. HSK 1 to 3 first.
About 300 chengyu, each with its origin story, a picture, example sentences and audio.
Follow on Patreon for free to get the release post when each deck is out.
Follow on Patreon// Anki tools
Add-ons, apps and card tools for Anki.

Stroke order practice in Anki, with HSK audio and a deck generator in the browser.

Image occlusion cards for AnkiDroid.

Make image occlusion cards in the browser.

Type simplified characters, get traditional, pinyin, meaning, audio and example sentences.

A custom card layout for Anki with a timer, flags and a progress bar.

Anki desktop on iOS and Android.
// Libraries
Code for Anki decks, speech and text, to build on.

Make Anki decks in the browser with JavaScript.

Microsoft Edge text to speech inside Anki card templates.

JavaScript API for card information in the Anki reviewer.

Forced alignment of Chinese and English audio in the browser, with a 930K-parameter model.

Multilingual grapheme-to-phoneme engine on Pyodide and WebAssembly.

On-device text segmentation for iOS and macOS with Core ML.
// Data
Word lists, sentences, grammar and dictionaries.

HSK 3.0 word, character and grammar lists with pinyin, zhuyin and frequency.

Chinese grammar points from the AllSet Learning grammar wiki, as a list and an Anki deck.

63,000 Chinese sentences with pinyin and English, for offline use.

CC-CEDICT as one JSON file per simplified term.

Chinese idioms with pinyin and meaning.

Channels, podcasts, sites and apps for learning Chinese, by level and region.
// Blog
Notes on my projects, Anki and course reports.
// Contact
Pick what fits, so your message goes to the right place.