Overview:Software developer for mobile apps. The apps are, in a nutshell, flashcards made fun. They combine intelligent learning algorithms (spaced repetition), using audio and written phrases for recall of target languages (e.g. Japanese, Chinese, English). The phrases to remember are in the flow of practical 1-2 minute conversations. Yet at each step of the conversation, the phrase varies depending on which words a learner is having difficulty with, based on how correctly they have answered such phrases in each game.