Digital Product Designer, Developer
I help make the internet better for humans
For over ten years, I've been helping companies of all sizes to establish their brand and improve their connection to their users. I live in Denver, where I work at thoughtbot, helping companies of all sizes realize their ideal product. Before that, I was a co-founder and Creative Director at a consultancy in OKC called Brightbit.
I have a passion for visual communication, problem-solving, usability, and storytelling. Designing with code and working side-by-side with developers helps to create a better product, and I like to encourage designers to get into code and vice versa. I also help maintain and develop the Bourbon Suite of design tools to help designers and front-end developers write better CSS.
Joshua has the uncanny ability to execute and ship successful design. I am consistently amazed at his breadth and depth of design knowledge. He's also one of the rare designers with the skills and ability to cross over to development while still remaining an expert in design.
Great experience design is what makes a user fall in love with your product. It's not enough to make something pretty, and you can't just make it functional either. A great experience is making the user feel at home, showing them a better way to get things done. A great design isn't even about your product. It's about them.
The world of online learning is exploding, and Schoolkeep is leading the way by offering custom-branded school sites. While at thoughtbot, I got the chance to help them build their product to MVP and help onboard their first few hires. My history designing CMS sites and admin sections came in handy to create a great experience for both teachers and students.
I worked together with other thoughtbot Denver designers to design and build a mobile app to help our friends get around town for our annual company summit. I was the sole developer, and using Ionic made it possible to build quickly and work on everyone's devices.
This is a little something we experimented on at thoughtbot for Out of Office (OOO) notifications. We came up with a way to automate the hassle of telling your team you would be gone and made it much simpler. We ended up integrating many of these ideas and designs into our larger internal planning app, but I still love the way the original idea looked.
Carma provides insight into what the world is saying about your brand. This was the most intensive data-visualization project that I have had the chance to work on, and I got to dig into D3 and custom charting, which was a lot of fun. There were around ten custom charts to design and develop and creating a shared framework for them was a fun challenge.
I don't consider myself a brand designer, but from time to time a project needs an identity and I get to flex my illustration muscles. What I love about branding is it lets you establish the voice of a product in the most fundamental way that you can. The entire user experience benefits from having a brand and image that work well together, and a brand that keeps real usage and interaction in mind will be that much more effective.
I want the next generation of designers and developers to have an easier time learning than we did when I was getting started. That's why I spend time speaking (most recently at Thunder Plains and Refresh Denver), and running workshops to teach people about the Product Design Sprint. I have been working on a book on Design for the Web while working at thoughtbot, and I've been recording videos for a large online learning platform. I look forward to helping others learn however I can.