North Country, New York - and remote

Websites that keep working after launch.

I build custom sites for small businesses and independent practices - designed around your business, not stamped out of a template. Every change is checked for accessibility, speed, and security before anyone sees it, and when it is done the site is yours to keep.

2 live client sites Yours to keep - the code, the content, the domain No platform fee - you are not renting your own site

Selected work

Two businesses, two very different problems.

Both needed a site the owners could run themselves without it falling apart. Both own theirs outright.

Bent Beam Brewing homepage: the headline Better Brewing Through Science over a photograph of stainless fermentation tanks.

Craft brewery and taproom · Canton, NY

Bent Beam Brewing

A taproom site the staff run themselves - what is pouring right now, who is playing this weekend, which food truck is parked outside - without a developer touching it.

  • Staff-editable, developer-free. Tap list, events, hours, and posts are all edited through a browser-based editor. No developer, no ticket, no waiting.
  • Legal age gate at the edge. The gate runs before the page is delivered, so the content is never sent to an unverified visitor in the first place.
  • Built for a phone first. Most taproom traffic is someone standing on the sidewalk deciding where to go. The layout is designed for that moment.
Rise Psychotherapy homepage: the headline How will you RISE today? beside a portrait of therapist Emma Brackett.

Clinical practice · Canton, NY

Rise Psychotherapy

The practice wrote its own copy. The work here was finding a shape for it - one calm, legible page that someone having a hard week can actually get through.

  • Their words, my structure. Every line of copy came from the practice. What was designed here is the order it appears in, how fast it reads, and how few steps sit between a question and its answer.
  • Accessible by construction. Color contrast, focus indicators, heading order, and reduced-motion support are checked automatically on every change.
  • Fees where they get found. The practice chose to publish its rates and out-of-network reimbursement openly. The layout puts them where people look, which removes the most common reason a first email never gets sent.

What you get

The part most web work leaves out.

Anyone can put a site online. Keeping it correct for the next five years is the actual job. Here is what runs behind every single change I make to your site.

Nothing reaches your visitors untested

Every change is built and exercised against the real site before it can be published. A broken page, a dead link, or a form that stopped submitting is caught on my machine, not by your customer.

Checked against accessibility standards, every time

Each change is tested against WCAG 2.1 AA - contrast, keyboard navigation, screen-reader structure. This is not a one-time audit that decays after launch; it runs on every edit, forever.

Speed is a budget, not a hope

Page weight, load time, and search-engine fundamentals are measured on every change and reported against a fixed target. Performance cannot quietly erode over a year of small additions.

Security is scanned, not assumed

Dependencies are checked for known vulnerabilities, the codebase is scanned for leaked credentials and unsafe patterns, and the live site is probed for misconfigured security headers. Findings are kept for 90 days.

You see every change before your customers do

Every change gets its own private preview address. You look at the real thing on your own phone and say yes or no. Nothing goes to the public site without that.

A bad change is undone in seconds

Every published version is kept. If something is wrong, the previous version is restored immediately - no restoring from a backup, no waiting, no downtime.

How it works in detail →

Working together

Three steps, no mystery.

  1. Understand the business

    What a visitor needs to find, in what order, and what you actually want them to do. This is most of the work and it happens before any design.

  2. Design and build

    A custom design, not a theme with your logo dropped in. Built to order so it stays fast, stays accessible, and can be changed later without fighting a page builder.

  3. Hand over the keys

    The domain is registered in your name, the content is yours, and the code goes with you if you ever leave. You get an editor for the parts that change, and a delivery process that keeps checking the site long after launch.

Next step

Tell me what your business needs to do online.

No pitch deck, no obligation, no sales sequence. Describe the business and what is not working now. If I am not the right person for it, I will tell you that rather than quote you anyway.

Journal

All posts →