Services · Grand Forks, ND

Your website. Handled.

I build the site, handle the hosting, clean up the technical details, and keep it running. One person responsible for the whole thing.

Website design and build

A site built around the business.

My go-to solution for most small businesses: clean, fast, durable sites without a heavy software stack.

It is a website built with clean, modern PHP, HTML, and CSS instead of a full content management system. It loads fast, has fewer things to break, and is easier to keep secure.

I use modern tools to speed up drafts, layout work, code generation, and content cleanup. That lets me put the time where it matters: the structure, the words, the local search setup, and the details that turn a visitor into a call. The tools do not make the final decisions. I handle the architecture, review the code, test the site, and make sure the finished product makes sense for your business.

From $1,200. Firm quote before we start.

A free working preview is available for new semi-static websites, and you only pay if you want to launch it.

See pricing and what is included

Perfect for

  • Contractors & trade businesses
  • Farms and ag operations
  • Local service providers
  • Anyone who wants a site that just works
  • Businesses that want me to handle updates and hosting

WordPress

Existing WordPress sites.

I no longer build new WordPress sites. I support the ones already running.

What I handle on an existing WordPress site

  • Core, theme and plugin updates with security patches.
  • Hacked or broken site cleanup.
  • Hosting moves, email and DNS fixes.
  • Migration to a semi-static site when it fits.

My approach

If you already run WordPress, I keep it updated, backed up and working, and I tell you plainly when a rebuild as a semi-static site would cost less over time than keeping the old stack alive.

Support from $75/month; fixes quoted by the job.

Hosting and ongoing care

Someone has to keep it running.

A website is not done when it launches. It has to stay alive, secure, backed up, and working.

What's included

  • High-speed VPS hosting
  • Free SSL certificate
  • Regular automated backups
  • Security monitoring and updates
  • Email deliverability help (SPF, DKIM)
  • DNS and form troubleshooting
  • Small content fixes and practical tweaks
  • Direct support from me

Why host with me

When the person who built your site also hosts it, there is no finger-pointing. If something goes wrong, I know the build, the server, the DNS, and the contact form. It is a simple, accountable way to keep your site online and running smoothly.

From $60/month for new sites, billed annually.

See pricing and what is included

Also built here

Software for the daily work.

Not every problem is a website problem. These three products handle the office work for storage facilities, seasonal campgrounds, and small haulers.

BayRoster: storage property software

I run a storage business myself, and I built the software that runs it: a live map of the whole storage property where every space is color-coded by payment status. It's $60 a month for the website, the hosting, and the software together, and I set the whole thing up for you.

Read About It Here Visit BayRoster Try the Live Demo

PineRoster: seasonal campground management

PineRoster keeps seasonal and monthly sites, guests, rigs, agreements, renewals, payments, inquiries, vacancy matching, reminders, and optional electric metering together. It is a dedicated campground product, not a nightly reservation system, and like BayRoster it is $60 a month for the website, the hosting, and the software together.

Visit PineRoster Try the Live Demo

HaulerHQ: route & billing software for small haulers

Built for a family garbage service here in North Dakota: every customer and stop in one place, printable driver sheets with the notes that matter at the curb, monthly billing runs, and a who-owes list that keeps itself current on an append-only ledger. Self-hosted, no monthly fee.

Read About HaulerHQ Try the Live Demo

Tell me what you need handled.

Tell me what you have in mind. I'll help you work out the next step.