I help do-gooders build strategic, innovative websites.
Strategic
A strategic website connects the dots between your audience and your goals for your website.
Innovative
An innovative website is the hub for your marketing efforts and part of the service you offer.
Not sure what your goals are, or how to serve people through your website? Let’s talk and figure it out.
Portfolio
Should We Work Together?
Maybe!
I collaborate with do-gooders who want to build a powerful web presence.
This might be your first website and you want to start with a strong 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
Define
Together we will define your goals and requirements for your project, and estimate the cost.
Design
Next we will generate and refine ideas, sketches, and wireframes until you are ready to move forward.
Develop
Once you have approved the design direction I will get to work!
Deliver
Time to unveil the result!
You can still request revisions, and of course the final go/no-go decision is yours to make.
Technology
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, and WordPress makes it easy to edit the content of your pages.
I host my clients’ websites on SiteGround’s managed WordPress hosting, which includes daily backups, staging, enhanced speed and security, and a free SSL certificate.
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.
Pricing
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 like Client Power Tools typically costs under $500.
I charge $99 per month for website hosting. Hosting includes SiteGround managed hosting, select premium WordPress plugin licenses,* email configuration, maintenance, and support.
*Premium plugins currently included in the hosting plan are Advanced Custom Fields Pro, Font Awesome Pro, and Gravity Forms Elite.
Let’s Talk
Ready to collaborate? Let’s talk!
Use this form to get in touch, or schedule a meeting with 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.