Independent Web Developer

Your business earned its reputation.
Your website should show it.

I rebuild slow, outdated websites for small businesses. Shops, clinics, studios and trades. Modern, fast, built for phones first, without agency pricing.

Working with Retail shops · Dental & medical practices · Studios · Contractors & trades · Restaurants · Salons · Service businesses

Sound familiar?

Most of the sites I rebuild have the same four problems.

  • It looks fine on a laptop, broken on a phone

    Which is where three out of four of your customers are looking at it.

  • It takes seven seconds to load

    Bloated page builders and plugin stacks nobody has updated since 2019.

  • Your hours and phone number are buried

    People came to do one thing. They shouldn't have to hunt for it.

  • You can't change a word without paying someone

    And the person who built it stopped answering email two years ago.

What I build

Two ways to work together.

Most businesses need the first one. Some need the second. I'll tell you honestly which is which. Selling you more than you need is how I lose a neighbor.

01

The Refresh

Hand-built HTML & CSS site

A clean, fast, modern site that loads instantly and reads perfectly on a phone. No page builder, no plugin sprawl, nothing to break on its own.

  • Up to 10 pages, written and laid out with you
  • Mobile-first, accessible, fast by default
  • Hours, location, phone and directions up front
  • Google Business Profile & local search basics
  • Domain, hosting and SSL set up for you

Already have a site you mostly like? I also do one-off repairs. Mobile fixes, speed work, content updates. Billed flat, not hourly.

How it works

Four steps. No discovery phase.

  1. 01

    We talk, on your schedule

    Twenty minutes on a call, or at your counter if you're close by. I want to know what your customers call about, and what your current site does to them.

  2. 02

    You get one fixed price

    One page, plain English, one number. It doesn't change unless you ask for something new.

  3. 03

    I build it and you watch it happen

    You see a real working link within the first week, not a slide deck. Two rounds of changes are baked in.

  4. 04

    We launch, and I stay reachable

    I handle the domain switch so nothing goes dark. After that you have my number, not a ticket queue.

Your photo goes here A real one. Outside, near a business you've worked with.

Marc · Juniper Digital Services

Who you're hiring

Hi, I'm Marc. It's just me.

I'm a freelance web developer. Most of my work starts the same way. Someone I already know mentions their website is embarrassing them.

That's the whole business. I'm not an agency, there's no account manager, and you won't be handed to a junior once the contract is signed. The person you meet is the person who writes the code, and the person who picks up when something breaks at 4:30 on a Friday.

I named it Juniper because junipers don't need you. They grow in bad dirt, they stay green through a drought, and the old ones outlast the towns around them. That's what your website should be. Built once, still working in five years, not one more thing on your list.

Marc

Kind words

What clients say.

⚠ Placeholder copy. Replace with real quotes, with permission, before launch.

Our old site was six years old and half of it didn't work on a phone. Marc had the new one up in three weeks and we started getting appointment requests through it the first week.

Placeholder NameOwner · Dental practice

He didn't try to sell me things I didn't need. I asked about an online store and he told me straight out that I wasn't ready for one yet.

Placeholder NameOwner · Home goods shop

I can finally update my own hours. That sounds small until you've spent two years emailing a stranger every time a holiday comes around.

Placeholder NameFounder · Landscaping crew

Start here

Tell me about your business.

No pitch deck, no obligation. Send this over and I'll come back within one business day with honest thoughts on your current site. Whether or not you hire me.

  • I reply personally, usually same day
  • Fixed quote before any work begins
  • Happy to meet by video, phone, or in person
Best way to reach you *

Goes straight to my inbox. I don't share, sell, or add you to a list.