Modern web development
Straightforward web app development and problem solving, from start to finish.
I'm Steve, and I'm from Indiana, USA. I've been coding in Ruby on Rails for several years professionally, and in other languages as a hobbyist for many more. I enjoy reading, travelling, and learning languages. I spend a lot of my time living in Sichuan, China and practicing Chinese.

Personal Projects


A maze generation visualizer written to jump into CoffeeScript and play around with HTML5 Canvas.

Made with: HTML5, Javascript/CoffeeScript, jQuery, Compass

Visit site
Open Source on Github


Immerser is web app to aid with every aspect of reading Chinese. It helps you track your vocabulary, and uses its knowledge of your vocabulary to recommend reading material appropriate for your reading level.

Made with: Ruby, Rails, RSpec, Postgres, jQuery

Chinese Dictator

A tool to help overcome a specific challenge for learners of Mandarin Chinese: listening skills. The syllables and tones don't match what we're used to, and it takes practice to be able to differentiate them. It even allows you to filter data by troubling syllable initials/finals, such as 'q' and 'ch'. Audio data is scraped from ChinesePod.

Made with: Ruby, Rails, Heroku, HTML5/CSS3/jQuery, HAML/SASS

Visit site
Open Source on Github

Contact Me

Feel free to send me an e-mail about anything.

If you prefer to use encrypted e-mail, here is my PGP key.

My Github account