A website that works
as hard as you do.
I help small businesses get a web presence built around how they actually operate, not how a template thinks they should.
What I build
I work with small businesses that need more than a template. Whether that's a new site, an online store, or fixing a platform that's holding you back.
New WordPress Sites
3–5 page sites built on WordPress. Mobile-responsive, fast, SEO-ready, and handed off with a walkthrough so you can manage it yourself.
WooCommerce Stores
Full e-commerce builds with payment gateway integration, product setup, and the customizations your business actually needs.
Custom Development
Already on a platform that isn't working? I build custom plugins and solutions for businesses that have outgrown their tools.
Ongoing Maintenance
Monthly updates, daily backups, uptime monitoring, malware scanning, and a monthly report. No contract — cancel anytime.
Not sure what you need? Let's talk.
How it works
- 01
Discovery
Free call to understand your business, goals, and timeline.
- 02
Build
Design and development with regular check-ins along the way.
- 03
Review
Up to two rounds of revisions. No surprises.
- 04
Launch
Go live with Google Analytics connected.
- 05
Train & Maintain
Walkthrough so you can run it yourself. Ongoing support available.
Hi, I'm Matt.
I live in Missoula with my family and our dog, and we spend as much time as possible out in Montana, hiking, camping, and exploring wherever the weekend takes us.
I'm a web developer focused on small businesses. I care about building things that hold up, and you'll always have a direct line to the person doing the work.
- ✓ You talk to the developer, not a middleman
- ✓ Honest pricing — no hidden quotes
- ✓ Missoula-based, available remotely
Featured work
A look at what I've built and the problems I've solved.
Local Missoula Tours
Guided and self-guided audio walking tour company, Missoula MT
The Problem
Running sales through Square with no way to automate custom sale pricing, remove past tour dates reliably, or send custom order emails with redemption links. Each tour day required manual data exports.
The Solution
Ground-up rebuild on WordPress + WooCommerce with a custom plugin: automated First Friday sale scheduling, reliable date cutoffs, personalized confirmation emails, and an admin roster tool.
The Result
A platform that fits how the business actually operates. Automated sale pricing, clean customer communications, and reporting that saves real time on every tour day.
localmissoulatours.com ↗
Pricing
Every project is scoped to what you actually need — these are starting points, not menus.
All projects include a 50% deposit, 50% on launch.
Need something that doesn't fit neatly here? Let's talk.
FAQ
Do I need to buy hosting separately? +
Hosting is included in the monthly maintenance plan. For project-only builds, I'll recommend a host, help you get set up, and can manage it on your behalf.
How long does a site take to build? +
Most 3–5 page sites take 3–6 weeks from discovery call to launch. WooCommerce builds and custom projects vary by scope — I'll give you a realistic timeline before we start.
What if I need changes after launch? +
Every build includes 30 days of bug-fix support after launch. New changes and additions are billed at $75/hr, or covered under the monthly maintenance plan.
Do you work with clients outside Missoula? +
Yes. I'm based in Missoula but work remotely with clients anywhere. Everything is handled over video call and email.
Can I update the site myself? +
Yes, and that's the goal. Every site is handed off with a walkthrough so you feel confident making edits, updating content, and managing pages on your own.
What happens if my site gets hacked or breaks? +
If you're on the maintenance plan, you're covered. I'll get it cleaned up and back online. Outside the plan, I'll still help at my hourly rate.
Is there a contract for the maintenance plan? +
No long-term commitment. Cancel anytime with 30 days notice.
What's included in the monthly report? +
Updates applied, backup status, uptime percentage, and your latest PageSpeed score. You always know the state of your site.
Got something worth building?
I take on a limited number of projects at a time. If this sounds like a fit, let's talk.
Start a ConversationGet in touch
Tell me about your project and I'll be in touch.