More Than Just Another Web Developer


Web Design

Need a new or improved website?


Web Development

Have a problem to solve or feature to add?


Website Management

Need ongoing help with your site?

I'm here to help.

My clients love working with me because I bring more to the table than simply being able to design or code websites. I pride myself on being open, honest and making sure you understand not only what I'm doing, but why I'm doing it.

I'm a well-rounded creative web developer with 17 years of professional experience working on a wide variety of projects, including 10 years as Online Services Director and Senior Web Developer for the Minnesota Fringe Festival.

I can help you attract more clients and do more of what you do best by making your website better and easier to manage. I'm excellent at troubleshooting and finding creative, forward-thinking solutions to help save time and money.

I thrive on working directly with my clients by offering personalized help. In addition to new websites and custom projects, I offer collaborative working sessions to get things done, as well as monthly retainer services to manage your website.

Whether you need a new website or some upgrades to your current site, I can help.


My goal is simple:
"Working with me should feel like getting help from a trusted friend."
— Craig

Let's Work Together


Clients love me.

"Every time I work with Craig I'm blown away by how invested he is in my project. It's easy to find a web developer with amazing technical skills, but much harder to find one with Craig's level of empathy, clear communication, and endless concern for getting you the absolute best product." Jeff, Entrepreneur

More Testimonials