I enjoy clean code, testing, and powerful toolchains.
I have years of experience with complex Rails applications including
everything from an app to help companies create OSHA reports
to the backend API for an iOS app. I'm comfortable with Rails, SQL,
When I'm not writing web applications, I like to organize my
into extremely precise hierarchies and fiddle with my
I'm a teacher; I've mentored many thoughtbot apprentices, taught at a bootcamp, and regularly volunteer to teach people new to programming.
Metis was an intensive 12-week Ruby on Rails bootcamp that covered everything that goes into a Rails app from DNS records to ActiveRecord.
Croniker is a Haskell web application that lets users schedule changes to their Twitter name and profile picture, like Buffer. I wrote complex logic to match Twitter's internal username validations. As a result of this project, I wrote a blog post on Twitter's complex Unicode rules.
I volunteered at RailsBridge Boston for 2 years and helped coordinate events as part of the leadership team. I formalized all of the event documentation so that newbies could help coordinate the event and overhauled the curriculum. I now volunteer at Railsbridge in San Francisco, with a special emphasis on people who are completely new to programming.