Skip to content
Windish Labs

Kingston, Washington · Taking new projects

Websites and software, built and kept running by the people who made them.

We design, build and host sites and internal tools for small businesses and professional practices. Then we stay, so you never have to wonder who owns the problem.

Marketing & search withSearchWrite

Built on
  • Next.js
  • React
  • TypeScript
  • Postgres
  • Vercel
  • Cloudflare
  • Stripe
  • Resend
  • Google Search Console
  • Playwright

What we do

Two crafts under one roof, and a partner for the third.

Build it, run it, and get it found. Each works on its own. Together they are one plan, one bill and one person to call.

01

Managed hosting

We host the site, keep it fast and patched, and stay on the hook when something breaks. One bill, one person to call.

  • Global CDN delivery with automatic TLS
  • Versioned releases with one-click rollback
  • Daily backups and monitored uptime
  • Domain, DNS and email routing handled
02

Custom development

Software built for how your business actually runs, not a theme bent until it almost fits.

  • Marketing sites and landing pages built to convert
  • Client portals, dashboards and internal tools
  • Payments, e-signature, scheduling and CRM integrations
  • Rescue work on a codebase someone else left behind
03

Marketing & search, with SearchWrite

Getting found is a different craft from being built. Our partner SearchWrite handles search, content and campaigns, and the two of us work as one team on your project.

  • Search engine optimisation and local search
  • Content, campaigns and Google Ads
  • Analytics and Search Console, set up and read for you
  • One plan, one point of contact, both firms behind it

Hosting

What comes with every site we host.

The unglamorous parts of running a website, done every day so you never think about them. This is the same platform our own site runs on.

Ask about moving an existing site
  • Global delivery

    Served from a CDN close to your visitors, wherever they are.

  • Automatic TLS

    Certificates issued and renewed for you. The padlock never lapses.

  • Releases and rollback

    Every publish is a numbered release. Any of them can be made live again in one click.

  • Daily backups

    Content and data backed up every day, restorable on request.

  • Uptime monitoring

    We find out the site is down before you do, and start on it.

  • Domain, DNS and email

    Registration, records and mail routing, managed alongside the site.

How we work

Four steps. You know the price before the third.

  1. 01

    A conversation

    Twenty minutes on what you need, what it has to do, and whether we are the right fit. No pitch deck.

  2. 02

    A written scope

    A fixed scope, a fixed price and a date. You approve it before any work starts, and it does not move without your say-so.

  3. 03

    Build and launch

    You watch progress on a live preview address throughout, not at the end. We launch when you sign off.

  4. 04

    Ongoing care

    Hosting, updates and changes on a flat monthly plan. Cancel it and your code and content come with you.

Why people stay

Three promises we can keep, because we are the ones doing the work.

You own everything

Your domain, your code, your content and your data. Leaving is an export, not a negotiation.

You talk to the builder

No account manager relaying messages. The person who writes the code answers the email.

Priced up front

Fixed project pricing and a flat monthly hosting fee. No hourly surprises at the end of the month.

In partnership with

SearchWrite brings the people. We build what they find.

Search engine optimisation, local search, content and campaigns for professional practices and small businesses.

On a joint project you get one scope, one plan and both firms on the call. Their work and ours are priced together, and neither of us hides behind the other.

Visit searchwrite.com
SearchWrite

Questions

The things people ask before the first call.

If yours is not here, send it. You will get a straight answer, not a sales sequence.

What does a project cost?

A fixed price for the build, agreed in writing before any work starts, and a flat monthly fee for hosting and care afterwards. There is no hourly meter. If the scope changes, the price changes with your sign-off, not after the fact.

Who owns the site when it is done?

You do. The domain is registered to you, the code and the content are yours, and the data lives in a database you can have exported at any time. If you ever leave, you leave with everything.

Can you take over a site someone else built?

Yes. We start with a look at what is there, tell you honestly whether it is worth keeping, and either move it onto our hosting as-is or rebuild the parts that are holding it back.

What happens when something breaks at 9pm?

Hosting clients with a site down get a same-day response, and you are talking to the person who built it, not a ticket queue. Every release can be rolled back to the previous one while the fix is made.

Do you do the marketing too?

With SearchWrite, yes. They handle search, content and campaigns; we build and host. On a joint project you get one scope, one plan and both firms on the call.

Where are you based?

Kingston, Washington, on the Kitsap Peninsula. Most of our work happens over email and video, so where you are matters less than whether we are a fit.

Let’s talk

Tell us what you are trying to build.

Send a few sentences about the project. You will hear back from a person, usually within one business day.