I’m primarily a web developer with an aptitude for usability and design excellence, but I’m also a skilled systems administrator, data analyst, and graphic designer.

Employment History

Web Developer

BlueEarth Innovation St. Paul, Minnesota 2/2016 – Present

Now in my third decade making cool stuff on the web.


Vanson Technology Edina, Minnesota 5/2010 – 2/2016

Systems administration and web development for a loyalty platform technology provider; manage and maintain F5-load-balanced web servers running IIS on Windows Server 2008; develop web applications using Adobe ColdFusion and Microsoft SQL Server

IT Manager

20/20 Promotions St. Paul, Minnesota 5/2004 – 5/2010

IT administration for promotional services company; integrate/extend business software with scripted processes and web applications using PHP/MySQL; manage and monitor network services (e-mail, intranet, extranet, VPN, DNS) for 40 users; data warehousing and business intelligence reporting; desktop support for all hardware and software, including MAS 90 and ASI Profitmaker (ERP software)

Web Developer/EDI Analyst

Interstate Companies, Inc. Bloomington, Minnesota 9/2002 – 4/2004

Development of company websites, Zope-based corporate intranet, and internal web applications for a regional trucking services company; support for business transactions using EDI

Web Developer

Self-Employed Hudson, Wisconsin 12/2001 – 8/2002

Freelance PHP/MySQL web development for a bank marketing company and a cladding business for large buildings; ongoing maintenance and support for mail and web hosting


Tallán, Inc. Glastonbury, Connecticut 5/2000 – 11/2001

Information architecture for Fortune 500 company websites; conceptualize user experience; create interactive prototypes; distill complex Photoshop layouts into HTML; assist developers in building and delivering finished site

Graphic Designer

Northern Lakes Marketing Minnetonka, Minnesota 8/1997 – 4/2000

Layout of newspaper ads, brochures, lobby signage, and other print promotional materials for community banks; website design and development; network administration; support and training

Skills and Experience

Web Development

Extensive comprehension of fundamental internet technologies, including knowledge of different server platforms and network protocols

Systems Administration

Experience managing Unix/Linux, Windows, and Mac OS systems

Data Analysis

Skilled in crunching numbers and moving structured information between different systems

Design and Misc.

Strong background in desktop publishing and other design media



1993 –1997

Communication Arts, with an emphasis in film studies

  • Graphics editor, contributing writer, and artist for The Daily Cardinal for 3 years
  • Film and video production and post-production, both academic and volunteer