I am a designer, developer, and problem solver. I make websites and stuff. I work with brazen startups, modest individuals, earnest small businesses and everyone in between. I care as much about how things look as how they work. I enjoy writing and teaching what I know. The best part about my job is constantly learning new things. Let's talk…
I do personal sites, commercial sites, non-profits, web apps, mobile apps, e-commerce, interfaces, pinball machines, goat obstacle courses, and everything in between. Quote me!
I'm a "full-stack" developer with lots of experience including: HTML5, CSS3, Javascript, PHP, Ruby, MySQL, Postresql, Rails, CakePHP, Wordpress, Vue, AngularJS, Gulp, Git, Heroku, jQuery, SASS, and lots of other acronyms… Quote me!
I've worked with a wide range of organizations, helping to translate business goals into successful web strategies. I was the CTO of two successful start-ups, so I also have a lot of experience scaling teams and technologies. Quote me!
Need feedback on something? Interested in how I might approach a problem? Or maybe you're just curious what I think about something. Sure, I'll have a look. Yes please!
What is a good day? What are the things I do that matter and make me happy? I’m doing an experiment in which I make a point to do a few simple things every day.
I’m rebuilding the front end of a Rails 5 project as a single page app in React. Here’s my “quick and dirty” search and replace approach to jump-starting the process.
This is the first of (hopefully) several installments in which I will log my process of designing and developing a new product.
My house only has a shower, and my dog likes to run around in the mud. So I have had no choice but to perfect this art.
If the designs you work with originate as Photoshop files that later turn into websites, there are a variety of symptoms that can be considered warning signs…
It is not difficult to set up a Rails app with MySQL on Heroku if you know what to do, but there are a surprising number of “gotchas” that are not well documented.
A lot goes into being a good designer. But I’ve come to realize that there is at least one characteristic that is true of any good designer: good questions.
I worked hard to hire women and build a diverse team of engineers. Some things I tried were successful. Some weren’t. The following is a list of what worked for me.
Approximately 10% of US citizens are blind or have some degree of vision loss. We learned some important lessons that we wanted to share.
Tired of looking at Lorem Ipsum placeholder text? Me too.
Sometimes meaning can be “lost in translation.” This experiment explores the opposite.
The idea for your next tattoo is one click away…