I work with businesses to build software that makes them more successful. I specialize in quick-turnaround, high-impact work that will immediately add value to your business.

Most often, this means building (or fixing) an application or website. I’m most experienced with C# and JavaScript, but I’m comfortable working with a wide variety of software technologies.

I also have a few special areas of expertise:

I always enjoy talking to people about their software-related needs. But if any of the following describe you, it’s unlikely that we’ll end up working together:

  • You do not have a budget.
  • You’re looking for another development “resource” for your existing team.
  • You want somebody on-site regularly and you are located far from Bloomington, MN.

Otherwise, I’d love to discuss how I can help your business. Email me at and I’ll get back to you very quickly.

What To Expect

The first step in working together is to have a quick (15-minute) phone call. We’ll discuss your business, your software, your budget, and what I can do to help.

If we agree that working together might be beneficial, then we’ll move forward to schedule a roadmapping session. If not, I’ll do my best to give you some free advice, and contact info for somebody who can better help you.

Roadmapping Session

A roadmapping session is a 2-4 hour meeting where we will discuss your needs in further detail, and I will help you figure out precisely what you want out of this project.

Determining scope and requirements is a crucial step for any software project. We’ll do exactly this during the roadmapping session: we’ll develop wireframes, story cards, target metrics, or anything else relevant to your needs.

After the roadmapping session, I will write up all our discoveries and discussions into a full report. This documentation will be yours to keep - regardless of whether you decide to hire me for a full engagement.

I charge a fixed price of $700 for roadmapping sessions.