Hi there!

My name is James - I build things on the web for great companies, organizations, and people. I love what I do.

As a freelance web developer in Madison over the past 10 years, I've had the opportunity to work with some really great people to develop all sorts of interesting things.

What I Do

Frontend Web Design
I build simple, beautiful websites that work on the widest range of devices, load quickly, and perform above expectations.

User Experience Design
Throughout the process of building every site, I strive to build intuitive, simple interfaces that your visitors will love.

Your content is the most important part of your site, and it deserves to be legible and accessible by any device or user.

Linux Server Administration
Need a complex server configuration to serve your content? I've configured and launched several production servers into the cloud.

Connect With Me

Things I Write

Quick Tips to Improve Band Promotion on Facebook
A few observations I’ve made while shooting shows around town - hopefully a few your band could benefit from!
February 9, 2016

On Women in Tech
As a web developer, I’ve never had a single female developer coworker. Sure, I’ve had lady bosses, designers, marketers, and project managers - but I rarely see, muchless have the pleasure to work alongside, women. Why?!
August 17, 2014

The Case for No Database
Every web creator or project manager has been there. You need a site that’s bigger than a few pages and it’s time to get a CMS. Uh oh. Now is when most developers bust out their favorite database-driven content management system - but it doesn’t have to be that way.
May 16, 2014

Zero to One
Every creative project has a moment when it really starts moving — a moment when an idea really ignites your creativity.
May 8, 2014

League of Southeastern Credit Unions Northwestern Credit Union Foundation Ripon College Loudoun Credit Union Giraph Creative TwoScore NWCUA Strategic Link NWCUA Member Loyalty Group CT3 Race Team Accrue.js MyCU.Rocks FAACU - See Your Score Soar McKesson Credit Union High Country Mom Quit the Hit Baylands Loan Challenge