Portfolio

KDE.news

I led the effort to redesign the main news site for the open source KDE Project. I coordinated and led a world-wide team of developers and designers to accomplish this. I also created a comment moderation module for Drupal and imported nearly 2,500 stories and 100,000 comments from the old system the site was running on.

mndaily.com

I was the lead on moving the Minnesota Daily's website to Drupal. This was a sophisticated process that involved a complete redesign, the migration of over 40,000 stories from the old website, and the porting of over 100,000 lines of code to Drupal.

Roush Fenway Racing

I created a lot of the backend code for this site which pulls XML data for races, drivers and race series. It was a complex process, but the end product is really cool.

Earth Day Network

When I started working on the Earthday website, a page load would take over 20 seconds. Not good for a website that sees millions of hits in a single day. Myself along with the team at Trellon implemented a large number of performance enhancements on a very tight timeline (a week) leading up to earth day. We were able to take the page load time from over twenty seconds to under two.

Projects

Footnote Links Module

The Footnote Links module for Drupal has a content filter which turns inline links (such as in a blog post) into footnotes. The idea is to allow a reader to concentrate on a piece of content, but to also allow for the person writing the content to do so more easily.

Drag and Drop Form Builder

I created a proof of concept drag and drop form builder. It allows a users to select form elements and drag them together to create a single HTML form.

Zombie Simulator

The zombie simulator simulates a zombie apocalypse scenario using geographic databases (in this case PostGIS). It allows for the creation of zombies (random point data), calculating how many zombies there are in an area (point density) and finding the distance to the nearest zombie. The zombie simulator is implemeneted as a Drupal module.

Other Clients