I’ve been through the cycle of designing, coding, launching, and maintaining a website or web application more than 20 times in my career. I’ve learned a few things along the way.

CKD Technology Partners

I’m currently the VP of Engineering at CKD Technology Partners where I’m a part of a smart, driven team that builds great things. I try to write great code and think deeply about technology and building successful products for our clients.

Enlightened Pixel

EnlightenedPixel is my home base for writing and thinking about the ever-changing web development industry. In the past I’ve run Enlightened Pixel as a development agency, helping clients build applications and identities on the web. More recently, I tinker with small side projects and simple products.