Atom Lab logo
Atom Lab Studio logo

Unlimited Design &

I take the hassle out of hiring a designer and developer.
Request, deliver, revise, done.

How it works

I take the hassle out of hiring a designer and developer. Request, deliver, revise, done.

  • 1


    Submit your request. You can add as many requests as you like to your queue and I’ll work through them one by one.

  • 2


    I’ll deliver your task on a branch for you to inspect

  • 3


    If you have changes you wish to make

  • 4


    On to the next one!


One plan, one price, unlimited requests

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 long does it take to complete a request?

Most requests take 2-3 days to complete - although of course it can vary depending on the complexity of the task. Development work in particular can vary considerably depending on the complexity of the problem and the solution.

If you create a task that I think will take a long time, I’ll usually break it down into smaller tickets, as this makes it easier to receive feedback and track progress. For example, if you create a task which is to design and build a landing page for a new product, I’d probably split that into tickets that cover the design and the frontend development separately.

Is there a limit to the number of requests I can add?

You can add as many tasks to your queue as you like, and I’ll work through them one by one.

What do you mean by “unlimited”?

“Unlimited” means that you can add as many requests to your queue as you like, and I’ll work through them one by one - you’ll have one active request at a time.

I recommend putting your tasks in order of priority - with the highest priorities at the top - as when I pick up new tasks I work my way down the list.

Can I cancel or pause my subscription?

Of course! You can cancel or pause your subscription at any time via the Breeew dashboard.

When you pause your subscription, the remaining days for that month will remain unused. When you unpause your subscription, I’ll resume working on your tasks in order and your subscription will renew as before.

When you cancel your subscription, I will continue to work through tasks for the remainder of your plan (so you won’t be out of pocket if you cancel at the beginning of the month, for example). Once it expires, you can reactivate your subscription at any time - but be aware that you might not be able to resubscribe at your original subscription price if my prices for new subscriptions have increased in the interim.

What do you use to manage requests?

I use an app called Breeew to manage requests. This is where you’ll add tasks and manage your subscription.

If you’ve ever used a Kanban system like Trello, you’ll feel right at home! You can start adding tasks as soon as you’ve started your subscription.

Why shouldn't I just hire a dedicated designer/developer?

For some businesses, this the correct decision. But for many, especially startups, I believe my service can be a better option, for the following reasons:

  • Salary: Hiring a designer and developer costs signficant money (usually six figures per annum if you’re in the US!)
  • Rare: It’s hard to find someone who can do both design and development - so you’ll probably need to hire both

Which frameworks do you support?

This is my default stack for projects:

  • React
  • React Native & Expo
  • NextJS
  • Tailwind CSS

That said, if you have a different framework you need to use, please let me know as I may be able to accommodate your needs.

Do you do backend/server-side development?

I’m not a backend developer - my primary skills are design and frontend development, and I think this is where I’m best placed to provide value - but if you have server side requirements I’m happy to help.

I usually recommend going with a backend as a service offering such as Firebase or Supabase for speed and ease of use/maintenance. In some cases I’ll write serverless functions if that’s more appropriate.

If you have more specific requirements, I’m happy to accommodate where possible, but it could affect delivery times if I’m unfamiliar with the technology.

Please note that I only work with NodeJS for server side development.

Do you offer web hosting?

Within reason, yes. If your site is a simple static site without heavy assets (such as large videos) I’m happy to host this for you.

If your site has more complex requirements, I might ask that you setup hosting with a provider of your choice (I recommend Cloudflare or Vercel).

As a general rule I recommend having your own hosting setup so you maintain full control.

Can you work on an existing project?

Sure! Please note that the first couple of tasks might take me a little longer than normal as I’ll need to take time to understand your project and codebase - but I tend to pick things up pretty quickly.

When you add a ticket for an existing project that I haven’t worked on before, please make sure to give me access to your Github repository (or whatever version control you use) so I can start to contribute straight away.

What program do you use to design?

I use Figma for designing mockups and iterating over ideas.

What do you use for version control?

I use Github and will create projects there by default - but if you use a different repository host such as Gitlab I’m happy to work with that instead.

Who will I be working with?

You’ll be working with me, Tom, a developer with over a decade of professional experience (yes, I’m old enough to remember the dark days of IE6). I never subcontract work out and have no plans to do so - you will always be working directly with me whilst subscribed to Atom Lab Studio.

Are monthly meetings part of the package?

I don’t offer scheduled meetings as part of the package - I prefer asynchronous communication via written tasks and recording software such as Loom. This enables me to work much faster and it’s easier to coordinate with clients across timezones.

However, I do understand that sometimes face to face communication is required - so I do try to accommodate where possible. Simply shoot me an email and we can arrange a time where needed.

Do you offer refunds?

Due to the time commitment involved, I don’t offer refunds. However, I do offer a 50% discount for your first month so you can try my service without a big commitment - simply use code 50OFF at checkout.

Do you use a specific CSS framework?

My personal preference is to use Tailwind CSS - that’s what I use for my own projects. But if you have an existing framework you need to use (or none at all) then I’m happy to accommodate - please let me know before taking out your subscription so I can plan accordingly.

Do you take vacations?

We all need time off to recharge every now and then and I’m no different. If I plan to take time off I will do the following:

  • Give plenty of advance notice (3+ months) so that we can plan tasks accordingly.
  • Discount your subscription for that month (so if I take a week off for example, you will only be charged for 3 weeks out of the month) so that you’re not paying for time you can’t use.

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