About

I am web developer primarily working with Ruby on Rails apps. I feel most comfortable in the application layer, but I also enjoy designing interfaces and writing bash scripts.

Background

My formal education consists of a Computer Information Systems degree from Chapman University in Orange, California (while also playing around with film production, accounting, and business). I must also give The Internet much due credit for my continued education in all things programming and design.

Philosophy

There is far too much sh**ty software out there. On behalf of all programmers everywhere, I apologize to those for whom technology has made their jobs more difficult rather than easier. In our defense, it's not easy to make usable, reliable, maintainable software; to have such an deep understanding of a problem that one is able to create instructions for a computer to carry out the solution. Personally, this challenge is precisely the reason I love to create software.

Proficiencies

Front-end

  • Javascript
  • jQuery
  • AngularJS
  • CSS
  • Sass
  • Bourbon/Neat
  • Bootstrap

Back-end

  • Ruby on Rails
  • WordPress
  • Jekyll
  • NodeJS
  • Sinatra

Databases

  • PostgreSQL
  • MySQL
  • Redis

Operations

  • Linux Servers (Red Hat, CentOS, Ubuntu)
  • Passenger
  • Puma
  • Nginx
  • Apache

Monitoring

  • Google Analytics
  • New Relic
  • Bug Snag

Continuous Integration

  • Capistrano
  • TravisCI
  • Codeship
  • MiniTest
  • Rspec
  • Capybara

These are the tools I use most frequently. However, my philosophy is to use the best tool for the job. Ultimately what matters is that the user gets the information they need as quickly, efficiently, and delightfully as possible.