I help small businesses and nonprofits build strategic, innovative websites.

Web Development

I have years of experience building custom websites, WordPress plugins, and other web solutions. I work well with designers as well as building from scratch.

If you need a website or there is something you wish your website could do, let’s talk.

Website Optimization & Maintenance

All websites need to be optimized for performance and security, and all but the most basic websites need ongoing maintenance and regular monitoring for updates, downtime, broken links, and general support.

Should We Work Together?


I collaborate with do-gooders who want to build a strong web presence.

This might be your first website and you want to start with a solid foundation. Or you might have a website already but you want to take it to the next level. Either way, you want a strategic partner—someone who can help you translate your vision, goals, and budget into a development roadmap, then get it done.

If that sounds like you, we should talk.

Design Process


Together we will define your goals and requirements for your project, including your budget.


Next we will generate and refine ideas, sketches, and wireframes until I can give you an estimate so you can decide whether to move forward.


Once you have approved the design direction I will get to work!


Time to unveil the result!

You can still request revisions, and of course the final go/no-go decision is yours to make.


I build websites on the WordPress open-source content management system unless there is a good reason not to. WordPress is a powerful, flexible foundation for all kinds of websites.

With WordPress we can create a custom design for your website without starting completely from scratch. It gives your website a ton of room to grow. And when you need to update the content of your web pages, WordPress makes it easy.

Style Notes

I usually design minimalist/brutalist websites with clear typography and bold accent colors—like the one you are looking at now. I emphasize function over form, and I strive to build websites that are as fast, efficient, well organized, and user-friendly as possible.

When a client wants something different, I am happy to work with their graphic designer (or help them find one). You can see examples of both in my portfolio and projects—websites I designed, and websites designed by someone else that I worked on.


Once I understand your goals and requirements I will give you a ballpark estimate for your project. Then we can refine that estimate as we move through the design process.

Here are some example prices:

  • Building or redesigning a website typically costs $3–5,000.
  • Developing an automated workflow for your website typically costs $1–3,000.
  • Setting up and configuring a basic client portal with Client Power Tools can cost as little as $500, but many firms will want to customize their portal or add client service tools.
  • Website maintenance and monitoring is $99 per month.

Let’s Talk

Ready to collaborate? To get started, use this form to tell me what you have in mind.

Contact Me

About Me

I have been building websites and web-based tools almost since I first got access to a computer in high school. In college I built websites for a European Star Wars convention and a video game startup. I built a website for the outdoor store where I worked evenings and weekends during law school. I built a website for the first law firm I worked for, and when I went to work for a larger firm I started that firm’s blog. Then I built my own firm’s website and blog and started Lawyerist, which I worked on until I left in 2020.

My projects include Girl Skate Cos., the Minnesota Black-Owned Business Directory, City of Skate, and more.

Client Login