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 9 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.

Accessibility
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

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

Shift and Go Mobile Loudoun Credit Union Giraph Creative CT3 Race Team NWCUA CreditUnion.io Accrue.js FAACU - My Auto Rebate FAACU - See Your Score Soar McKesson Credit Union High Country Mom Shift Checking Quit the Hit Baylands Loan Challenge Balax Ayuda Global