I live in Jacksonville Beach, Florida and work at Hashrocket. I help people with computers, with computers. Depending on the day, I design interfaces, design non-interfaces, write frontend code, or UX all over a whiteboard. I like building tools that help people get things done.
I've spoken internationally about UI, UX, design, professional empathy, and designer/developer relations. I've spoken at RailsConf, Scottish Ruby, Ruby on Ales, Ruby Lugdunum, and Podcamp Nashville, as well as assorted local meetups & events. Here's a video of my RailsConf 2014 talk, and here's one of my Ancient City Ruby 2016 talk.
I maintain a handful of small projects:
- Phil is a Ruby gem for convenient markup generation & randomization.
- Mercury is a set of Sass mixins used in Hashrocket projects.
- Windoze is a simple jQuery modal plugin.
- Sortr is a drop-in client-side table sorter.
I've designed a bunch of websites for Hashrocket folks' open-source projects:
At this point I have a pretty lengthy backlog at The Hashrocket Blog, a selection of which I've archived here:
Better Icon Fonts with Sass
CSS Bar Charts with Flex and attr()
The Tale of the Color-Shifting Dress
Easy Star Ratings in CSS
Drop-in Responsive Styles With Sass
Sass Button Mixins for Fun & Profit
Refactoring Minical: a cup of Coffeescript
Rich UI Prototyping with Stagehand
Using SASS To Be Responsive and Retina-Ready
The UI Controller, part 3: The UI Helper
Survival Tips For Live Wireframing
The UI Controller, part 2: Faking It
Managing Design Handoffs with the UI Controller
Other Stuff I Do
- This Town Will Eat You is my photography website (see also: my VSCO Grid).
- Lighting is the improv-noise band run by my almost-5-year-old son and his bottomless well of ideas. Eyeball is our previous band. He'll probably demand that we rename again next year.
- Seaxes is my personal homemade rock project that's not nearly as prolific as Eyeball.
- Yelp reviews are still fun to write.
- I've been tracking my listening on Last.FM since 2006; it'd be insane to stop now.