I love bringing a new ideas to reality, and programming has given me the skills to do so time and time again. In my mind there is no other endeavor where I can combine the excitement of creativity and design with the satisfaction of solving logical challenges quite so seamlessly.

I have experience building dynamic web applications in JavaScript, Ruby on Rails, and HTML/CSS.



An Airbnb inspired site for aliens planning vacations to Earth.
Built with Rails and React/Flux.

Socket Bot

A pure JavaScript game built with HTML5 Canvas.
Maximizes principles of DRY object-oriented design.


A small JavaScript library for easy DOM traversal/manipulation, event handling, and Ajax requests.