A bathroom fitter who never showed the work. Before and after, same size, no caption needed.
I build websites for established businesses
that sell themselves short online.
No one tells you their visit to your website is why they went elsewhere. They simply call the next name on the list, and all you notice is that fewer people get in touch.
Concepts for now, client work as it ships. Same hands from the first screen to the last line.
A bathroom fitter who never showed the work. Before and after, same size, no caption needed.
A family practice where the reason you are calling is the way in. Five of them, then a free slot.
The work above is concept. The next one ships with your name on it.

I built Miru Scale because I could not keep looking at it: businesses doing good work for thirty years, behind a website that reads like an apology for it.
There is no handoff here. The person you talk to designs, builds and ships your site. Same person. That is why I take few projects at a time, and why every quote carries an end date.
And I am still here after launch. A website is not a piece of furniture you put down once: it gets slow, the rules change, you add a service. Whoever built it should keep it.
And if I work out in the first call that I am not the right person, I say so. That costs us both thirty minutes and saves us both three months.
No account manager between us. You watch the whole thing happen, step by step.
A straight fit check. No pitch, no slide deck.
The first real screen, before you commit.
The person who designed it writes the code.
I ship. Then I stay.
Six reasons the work lands differently when one hand carries it from the first screen to the last line.
The person who designs it writes every line. What you approve is exactly what ships, motion and all.
I stay on and wire the automations that make the site earn while you sleep.
Built for your product from scratch, not a theme with your logo dropped in.
Motion, type and light, tuned frame by frame.
No committee, no handoff. Decisions in hours, not weeks.
This site is the portfolio. Every pixel here is the standard you would get.
The quote carries an end date, a fixed price and a name. Extras only exist if you change something.
In the end people should see your work. Not a template four hundred others use too.
Thirty minutes on a call is enough to tell whether it fits. It costs nothing and commits you to nothing.
See how it runsBecause the best sites feel authored, not assembled. One hand across design, build and motion means nothing gets lost in a handoff, and no committee averages the edges off. You get taste and consistency an agency structurally can’t.
Scoped on the call. The number depends on what the site needs to do, not a package tier. You get a clear, fixed range before any work starts. No hourly surprises.
Usually 2–4 weeks for a focused site, depending on scope and how fast we move on copy and assets. You’ll have a real timeline after the first call.
Both, always. What you approve in the mockup is exactly what ships, motion and all, because the same hand codes it. Nothing gets lost translating a design into a build.
I don’t disappear. Launch is day one. I stay on to keep it fast, fix what real traffic surfaces, and wire the automations that make the site work while you sleep.
A quick call, a sense of your product, and whatever you’ve got: brand, copy, references. If it’s rough, we shape it together. You don’t need everything figured out.
Book a call: thirty minutes, no deck. Tell me about your product; I’ll tell you exactly what the site needs to do. If we’re a fit, we start.