A brilliant idea! Would love to see a blog post overviewing how it works.
Basically its a nearest neighbour classifier based on turning the actual stroke data in sets of equally spaced points after being centred and scaled. The direction between points is recoded as compass directions (so sequences of N,E,NE). These strings are matched against the training data to find the closest matches.