Hi, I'm a freelance web developer with full-stack experience seeking to put my extensive technical and scientific knowledge to use as a creative problem solver. Lately I've been spending a lot of energy working on word game applications such as Anagrams and License To Spell. You can also find much of my teaching notes and related materials at my homepage.