I am a Seattle-based front-end software engineer, with more than 15 years experience developing for web applications, websites, and interactive media.


  CDK Global  

At CDK, I am the senior front-end engineer on the Business Intelligence team. We are using Angular to develop a scalable data visualization and reporting platform.

CDK Global is the largest global provider of digital marketing solutions to the automotive retail industry.


Data Visualization with D3

I'm currently playing around with D3.js and any open data I can find. This is a chart of bike ridership on the Fremont Bridge.

Try it

3D Modeling with SVG

This is another experiment from 2005 where I ported one of my Flash projects to see if it would work with SVG.

Try it

Google Map Distance Calculator

I originally wrote this Google Map hack in 2005. I recently updated the code to the new Google API, and got it working for mobile devices.

Try it

Dual Google Maps

Here's another updated map hack from 2005.

Try it

3D Cube in SVG

This is my first SVG experiment from 2005.

Try it

  Past work  


We recently released a responsive Tier 2 solution for Hyundai. This site allows the user to find dealers in their area.


GM Tier 2

Our GM Tier 2 solution is more full-featured, and allows the user to view local inventory and specials. There is a separate site for each GM brand.

http://www.chevydealer.com/ http://www.buickdealer.com/ http://www.cadillacdealer.com/ http://www.gmcdealer.com/

Interactive Flash Showroom

Until 2009 or so, we used Flash widely to enhance a site's functionality and appearance.

This Flash widget allowed the user to explore inventory and vehicle options.