Atom Lab logo
Atom Lab Studio logo

Unlimited Website
Design & Development

Hey, I'm Tom! 👋
A web designer & developer as a subscription

How Unlimited Development Works

No lengthy contracts, proposals or meetings. Just add your request and I'll get to work.

  • 1

    Task submitted

    Submit your web design or development request to your queue. You can add as many tasks as you like and I'll work through them one by one, in priority order

  • 2

    Task delivered

    I deliver your task

  • 3

    Task reviewed

    You then review the task and check you're happy. If you are, I'll move on to the next task. If not, I'll amend it until you're satisfied.

  • 4

    Task complete

    Once any revisions have been signed off, the task is marked complete and I'll pick up the next high priority task


Unlimited Web Design & Development. One monthly price.

per month

  • Check

    1 active task at a time

  • Check

    Unlimited requests

  • Check

    Unlimited revisions

  • Check

    Cancel or pause anytime

New Client Offer

50% off

Use code 50OFF at checkout to get 50% off your first month.

Frequently Asked Questions

How much experience do you have?

I'm an experienced designer and developer with over a decade of professional experience. I specialise in React & React Native development which means I can create websites, web applications and mobile apps.

What frameworks do you use?

I work with React, React Native/Expo and NextJS.

What about Wordpress/Webflow?

I don’t currently support either of these - I try to focus on React as that’s where the majority of my experience is and I think where I’m best placed to serve clients.

If you have a site on either of these platforms, and you’d be open to moving to a static site generator, I can convert them to NextJS as part of your service. For most clients this will make your site significantly cheaper to run, faster to load and more secure against cyber attacks (Wordpress is a very common target for these).

If you have any questions feel free to send me an email or book a call and I’d be happy to answer them.

How long will my request take?

Most requests take between 2-3 working days - this the timeframe that I aim for. As you'd expect this can vary depending on the complexity of a task, especially when it comes to development tasks.

If you add a task that is very broad in scope and I think will hog the board for a while, I will break it down into smaller tasks so we can create more regular milestones - this also makes it easier to track progress and feedback.

Is there a limit to how many requests I can create?

You can add as many as you like! I'll only work on one task at a time, starting from the top of your queue. So it's best to put them in priority order.

What do you mean by “unlimited”?

What I mean by unlimited is that you can add as many tasks as you like to your queue - I’ll then work through them one by one.

This means you don’t have to worry about unreliable estimates or hourly rates - you’ll get a predictable monthly price.

I also offer a 50% discount on your first month so you can try out the service without a big commitment and see if it’s right for you - simply enter code 50OFF at checkout.

Am I able to pause or cancel?

Of course! It’s easy to pause or cancel your subscription at any time using the Breeew dashboard.

When you pause your subscription, the days remaining in that billing cycle will remain in your account for whenever you’re ready to unpause. When you do unpause I’ll continue to work on your tasks one by one as before. Once the remaining days have elapsed your subscription will then renew as normal.

If you decide to cancel your subscription, and you have time remaining in your current billing cycle, I will work through your tasks until your subscription elapses, so you won’t be out of pocket. Once your subscription has elapsed, you’ll be able to resubscribe at any point (subject to availability) - but you might not be able to resubscribe at the original price if my prices have changed.

How do you manage requests?

I use Breeew to manage client requests and billing - it feels very similar to Kanban apps such as Trello. You’ll be able to add requests to your queue as soon as you’re subscribed.

Shouldn't I just hire a dedicated web developer and designer?

Hiring a dedicated developer is an expensive undertaking (often six figures if you’re located in the United States) and doesn’t allow much flexibility. In some circumstances it’s the way to go - but I believe my service is a good option for many startups, as it allows you to pause and cancel as needed.

I’m a designer - can you take my designs and build them?

Of course! Your subscription includes both design and development tasks - it’s entirely up to you if you want to use both or just one of them.

I’m a developer - can you create designs for me to build?

Sure! Just make sure to provide me with a detailed description of what it is you’re looking for in the design. I’ll send you a Figma file that you can then use to build it out.

Do you offer backend development as well as frontend?

I’m a designer and frontend developer primarily, but I can help with backend development where required as I can work with NodeJS. I generally suggest using a backend as a service platform such as Firebase or Supabase - or using serverless functions.

If you have more specific requirements, feel free to contact me and we can discuss your options.

Can you host my website?

For simple sites without huge media such as videos, I’m happy to host via CloudFlare. However, I recommend that you should setup your own hosting so that you maintain control - this is something I’m happy to help you setup.

Can you work on an existing project?

Yep! You’ll just need to give me access to your repository so I can start to make commits.

Bear in mind that it might take me a little longer than usual during the first couple of tasks whilst I get used to your codebase.

Who will I be working with?

You will only ever be working with me - I don’t subcontract work and have no plans to do so. I enjoy working directly with clients and getting my hands dirty in code!

What about meetings?

Where possible I prefer to communicate asynchronously using screencasts and written communication, due to the fact that I work will clients in different parts of the world - this allows me to move fast and coordinate.

That said, I completely understand that sometimes face to face communication is required, and I do try to be as flexible as I can about this. Just let me know if you require a meeting and I’ll do my best to find a time that works for both of us.

What about refunds?

I’m unable to offer refunds due to the significant time commitment involved in providing this service - but I do offer a 50% discount on your first month so that you can try the service. Simply enter 50OFF at checkout.

What CSS framework do you use?

My go to framework is Tailwind CSS - that’s why I use for my own projects. But if you need to use a different framework (or none at all) then just let me know and I’m happy to accommodate.

What about holidays?

If I need to take some time off, then any time I take off will be added to your subscription by extending your billing cycle so you won’t be out of pocket.

I will also try to give plenty of advance notice so that we can plan your tasks around it.

Where are you located?

I’m located in the UK - but as this is an asynchronous service I’m happy to work with clients located anywhere in the world.

Copyright 2024 - Atom Lab | Privacy Policy | Terms and Conditions