Sites with craft you can feel.

Custom sites for small businesses and personal brands — shipped in days, built to last, and yours outright.

Live work

Proof, not promises.

Five products I design, build, and run myself. Each card is the live homepage — click through and poke around.

Approach

Most projects start with one sharp, focused site.

No page builders, no monthly platform fees — a fast site you actually own. Pick the closest shape; we’ll tailor it from there.

How it goes down

From “hi” to live, in five steps.

No mystery, no agency runaround. Here’s exactly what working together looks like.

  1. Say hi

    Use the form, the chat, or plain email. You’re talking to me — the person who designs and builds it — and you’ll usually hear back the same day.

  2. We scope it together

    A short conversation about what you need and what it’s for. You get one fixed price and a real timeline — no hourly meter, no surprise invoices.

  3. Sign online, kick off

    I send a plain-English contract you sign right in your browser, and a deposit locks in your slot. The whole thing takes about five minutes.

  4. I build, you watch

    Days, not months. You get a private preview link while it takes shape, and a round of revisions once the draft is ready — so launch day has zero surprises.

  5. Launch — and you own it

    Your site goes live on your domain, in your own hosting account, with the source files handed over. No platform fees, no monthly ransom to keep your own website.

About

Practical sites. Serious systems when you need them.

I design and build websites for people and small businesses — sites that look intentional, load fast, and stay easy to keep. You get clean work, straight answers, and a launch that actually happens.

And when a project needs more — accounts, payments, automation, AI — I build and run the whole thing myself. You just scrolled through five of them.

Static sites · Rails apps · Product landings · Self-hosting · AI where it helps

Tell me what you’re building.

Scope, timeline, an example you love — a few lines is plenty. Replies come from [email protected], not a ticket queue.

Start a project