About

The person who quotes the job is the person who builds it.

HomeAbout
J Denney, Richmond and Kingston, London
The short version

Denney Studio is one person between Richmond and Kingston, in south-west London.

Based in
Richmond and Kingston, London
Building websites since
2011
Things made since 2007
400+
Right now
Now taking new projects
Start a Project

Not a studio with a team behind a shared inbox, and not an agency that subcontracts the work once the pitch is won.

I am self-taught. It started with video edits for YouTube in 2007 and 2008, then Photoshop from around 2010, making avatars, banners and graphics for gaming communities. In 2011, while doing an electrical course at college, I started building websites, and never stopped. The design side is mine too: Photoshop and After Effects, learned the same way. Most of what I build is bespoke: web applications, WordPress plugins built rather than bought, quoting and job systems for trades, and increasingly the AI layer sitting on top of all of it. The design and the branding happen here too, so there is no handover gap where the identity says one thing and the site says another.

Things ship in weeks rather than quarters, and not because I type faster than a team of four. It is that there is no co-ordination cost. No status meetings, nobody translating what you said, and no waiting on three suppliers who each need the others to finish first.

Self-taught, in this order.

Nobody taught me any of this. Each step is the one before it running out.

  1. BeforeThe other trade

    Electrician, then contracts manager

    Qualified on the tools, then ran the jobs. The quoting and scheduling systems I build for trades come from having stood on the other side of them.

  2. 2011

    Weebly

    Where it started: a drag-and-drop builder. Enough to learn what a website was for, and where a builder runs out.

  3. Then

    WordPress

    Moved to WordPress. Stayed long enough to see what a marketplace of themes and plugins does to a site over time.

  4. Then

    Writing the plugins

    Started writing my own rather than buying five that fight each other. The first code that was mine.

  5. Then

    Dropping the builders

    Dropped them entirely and wrote the code myself. There has been no page builder in the stack since.

  6. Now

    My own frameworks and components

    Design through to deployment, one person.

Commitments

How I work.

5 commitments
  1. I will tell you no

    If a project is wrong for me, or an off-the-shelf tool would serve you better, you hear that on day one rather than after the invoice. Send me something already built and I will tell you honestly whether it is worth continuing, including when the answer costs me the work.

  2. The source is yours

    Everything I build is handed over and runs in your name. Nothing depends on me staying interested, nothing carries a licence you rent from me, and you can hand the lot to another developer without asking me first.

  3. One price, agreed before I start

    Priced against a scope we write down before anything begins, so a change is a conversation with a number attached rather than a surprise at the end. No hourly billing.

  4. Written, not assembled

    No page builders, no marketplace themes, and no plugin bloat inherited from an author who stopped updating three years ago. A builder ships the machinery for everything you might have dragged onto a page, used or not, and your visitors pay for it on every load.

  5. Launch is not the last you hear from me

    Every project includes two weeks of fixes after it goes live. A monthly retainer after that only if you want one, and nothing that pushes you into it, because the code and the hosting are in your name either way.

The other trade

Electrician, and a qualified electrical contracts manager

I did not come to this from a design degree. I am a qualified electrician and an electrical contracts manager, so when I build quoting and job systems for contractors I have stood on the other side of them: the paper diary, the job sheets, the engineer ringing the office to say where he is. That is why the trade software I build fits the way the work actually runs.

Trade Systems
Shipped

What I have shipped.

6 live, 1 in open betaAll work
Questions

Straight answers.

7 answered
How long does a build take?

Most projects go live in one to four weeks rather than the three to six months a studio would quote. Bigger builds get broken into stages so something useful is running early.

Do I own the code at the end?

Yes, entirely. The source is handed over on completion and you are free to take it to another developer at any point. Nothing is locked to me.

What happens if something breaks?

Every project includes two weeks of fixes after launch. Beyond that a monthly retainer covers ongoing changes and priority on anything urgent.

Do you actually build it yourself?

Yes. There is no team behind me and nothing gets subcontracted. You deal with the person writing the code, which is why decisions happen in a message rather than a meeting.

If I am away

You are hiring one person, so it is fair to ask what happens when that person is not at a desk. The honest answer is that most of it is handled before it comes up, by making sure nothing you depend on needs me in order to keep working.

  • Time off is flagged before a project starts rather than during it, and I will not start something I cannot finish before I am away.
  • A live site keeps running while I am away. Hosting, backups and updates look after themselves rather than depending on me watching them, monitoring still reaches me rather than you, and I say up front when a reply will be slower than usual.
  • The code, the domain and the hosting are in your name, not mine. Nothing needs my permission, my password or my goodwill to get into.
  • Where everything lives is written down and handed over at launch, so another developer could pick it up without speaking to me first.
Not a good fit
  • Projects that need a team of ten and someone to co-ordinate them
  • Retainers where most of the work turns out to be meetings
  • Anything I would have to pretend to be an expert in
The business
Before work starts
A written scope with the price, what is included and what is not, sent before any work starts.
Your data
Anything you share stays between us. I am happy to sign an NDA, and to work to your data agreement if you have one.
Elsewhere

The rest, on its own pages.

  • Where to start

    6 ways in, by what you already have, and all 13 services grouped by what I build, what I run and who I build it for.

    Services
  • What I build with

    Next.js, React, Node, Python, PHP, WordPress, Elementor, Plugins, Postgres, MySQL, Supabase, APIs, Stripe, Discord, WebSockets, AI, PWA, PCB Design, Firmware, Adobe. Elementor is on the list because sites already built on it still need work, not because I would start one on it.

    Elementor
  • How a job runs

    You send the details. I reply within a day. Fixed price up front. Priced per project, 1 - 4 weeks.

    Start a project
  • Where I am

    Based in Richmond and Kingston, London. 8 local pages: Kingston upon Thames, Richmond, Surbiton, Hampton Wick, New Malden, Teddington, Twickenham, Hampton Hill.

    Areas
  • Written up

    Longer answers: What a website actually costs; How long a build really takes; Freelancer or agency: which you actually need.

    Insights

That sound like what you need? Now taking new projects.

Get in Touch