What I'm working on

The Random Story Generator

Generate hilarious (and gramatically correct) random stories from easy-to-write templates.

Flutter

Spacer

Set reminders for upcoming space launches using a beautiful map-based interface.

Swift, Kotlin

Awkward!

The awkward silence detector you didn't know you needed.

Swift

Emojiboard

A handwriting keyboard for emoji powered by AI.

Swift, CoreML, Keras

trainchinese Dictionary and Flash Cards

English/Russian/Spanish-Chinese dictionary and training system.

Swift, Java, Kotlin

Chinese Challenges

Chinese test exams for beginner to intermediate learners.

Flutter

Chinese Writer

The most fun you can have learning Chinese writing.

Swift, Objective-C, Android NDK, C++

CryptoSketches

A blockchain gallery for immortal—and immutable—artworks.

Ethereum, Solidity, MarkoJS, NodeJS