We offer development in several flexible ways, designed to fit your project's needs:
Protoworks is the trading name of John Taylor, an independent software developer operating as a UK sole trader. We provide software and hardware development and prototyping services for businesses and the general public. We're small and independent, and—when a project needs it—we'll collaborate with trusted practitioners on a clearly introduced, per-project basis.
We like to keep things simple for us and our customers. Our process has two steps:
Step 1: The Free Consultation (15-30 minutes) - Every project begins with a free, no-obligation call. We'll discuss your goals and requirements, and determine which of our development models is the best fit for you.
Step 2: Choose Your Development Model Based on our consultation, we'll recommend one of two paths:
Want to get started? Contact us on +44 7450 365446 or enquiries@protoworks.uk to book your free consultation.
Yes, If you head over to the legal section of this website you will find our terms and conditions [Legal Stuff] .
If you decide to go for the Pay-As-You-Go option we'll set up a payment account for you. This lets you pay for your ongoing development in 1-hour increments. If your balance hits zero then development on your project will stop until you top up once again (just like a mobile phone).
If you don't yet have an active project with us, your first payment will be for your first hour of development time. If that's all you need for now, no problem — you can top up later with a minimum of one hour. Don't worry, we'll always make it clear what you're paying for and what result you can expect.
Yes. Initially, your payment account can hold up to 10 hours of development time at any one time. This protects both you and us from having to refund a large block of unused development time if your plans change.
Yes — we're happy to refund unused Pay-As-You-Go development time. If refunds are frequent, we may lower the maximum upfront balance to cover admin overhead. If it's an occasional one-off, no problem — we're all good.
Just like a mobile phone — where you can't make calls until you top up — we pause development until your account is funded again. Your project stays active, and development resumes as soon as your account is topped up. No chasing. No stress. Just top up when you`re ready. We make no judgments — we know how things are, and we want to help you get your project off the ground. Your success is our success!
If we haven't heard from you in 90 days, we may archive your project. This typically involves backing up your code and design documents and disposing of any unclaimed physical prototypes in our workspace. We'll also refund any remaining unused development time.
However, if you notify us in advance of an extended break, we'll do our best to keep your project active — time and space allowing.
If your project has been archived and you wish to restart it, that may still be possible — but we'll need to set up a new project for you.
This model is ideal for projects with a clearly defined scope, features, and outcomes. If you know exactly what you want delivered and need budget certainty, this is the perfect option.
The Pay-As-You-Go model is perfect for situations where flexibility is your top priority. We recommend it if:
If your idea is clear but the technical details aren't, we may start with a paid Scoping Session. This is a focused workshop where we create a detailed project blueprint. This blueprint ensures we both have a crystal-clear understanding of the deliverables before the main project begins.
If you don't have a Pay-As-You-Go payment account set up with us, we will create one for you. Typically a scoping session will cost 2-4 hours of Pay-As-You-Go development time depending on the complexity of your project.
The blueprint, or Scoping Session outcome, is a detailed document that serves as the foundation for the project. While it varies by project, it typically includes:
This document ensures we are in complete agreement on the scope before we write the Statement of Work (SOW) and begin development.
The Statement of Work (or SOW) is the formal agreement for the project. It's based on the project blueprint (from our consultation or Scoping Session) and details:
Payment is typically split into two stages to secure the work and align with delivery:
We understand that ideas can evolve. Any work that falls outside the original, agreed-upon SOW is handled through a formal 'Change Request'. We will provide a separate quote detailing the cost and timeline impact of the new request. We will only begin the new work after you have approved the change.
Once we notify you of completion, you have a 10-business-day 'Acceptance Period' to review and test the deliverables.
Side Note: If you need more time to review, just tell us—we’re flexible.
Yes. We provide a 30-day warranty after final acceptance. During this period, we will correct any bugs or defects (that were part of the original SOW) at no additional charge.
Please note, this does not cover third-party changes after delivery.
You can cancel a project at any time by providing written notice. Please note that the initial 50% deposit is non-refundable, as it reserves your development time in our schedule. If you cancel after work has started, you'll also be responsible for payment for all work completed up to that point, billed at our standard Pay-As-You-Go hourly rate. The total amount due will never be less than your deposit or more than the agreed fixed price for the project.
We use the best tool for the job. John, our lead developer, brings 20 years of experience and has written and deployed code in many different languages. These days, he has been known to work with C#, C++, Python, Go, TypeScript, n8n and Node-RED but he is comfortable picking up others when needed or when working with existing client codebases. With extensive experience, there's not much he hasn't seen before.
Ask our automated assistant for further information (bottom right) or feel free to contact us on +44 7450 365446 or enquiries@protoworks.uk.
We'll keep you updated on your project through email or messaging apps (like Signal or WhatsApp). We respect your time, so we reserve phone calls for urgent matters only.
If development is paused due to an issue, we'll resume after we've spoken with you.
In the future, you'll also receive access to our customer portal (in development) where you can track your project at every stage of development.
Yes. Once you've paid for the work, any custom code and design files created specifically for your project are yours — to keep, modify, or pass on to another developer. To keep our services efficient and cost-effective, we may include general-purpose libraries or templates developed in-house. These remain our property, but you are fully licensed to use them as part of your project with no restrictions.
In general, we're happy to sign an NDA — as long as it meets our terms and we've confirmed we're a good mutual fit. To ensure fairness and avoid misunderstandings, here are our basic principles:
Yes, Protoworks holds active Professional Indemnity and Public Liability insurance (UK-based policy). Evidence of this can be made available on request.
IR35 is UK tax legislation that assesses if a contractor is effectively an employee. Our engagement models are designed as true business-to-business services, ensuring a clear relationship that falls outside the scope of IR35. Key factors include:
For clarity and your protection, nothing in our relationship will create an employer-employee arrangement. We retain the right to assign or substitute staff as needed and manage our own delivery process.
We offer development in several flexible ways, designed to fit your project's needs:
Protoworks is the trading name of John Taylor, an independent software developer operating as a UK sole trader. We provide software and hardware development and prototyping services for businesses and the general public. We're small and independent, and—when a project needs it—we'll collaborate with trusted practitioners on a clearly introduced, per-project basis.
We like to keep things simple for us and our customers. Our process has two steps:
Step 1: The Free Consultation (15-30 minutes) - Every project begins with a free, no-obligation call. We'll discuss your goals and requirements, and determine which of our development models is the best fit for you.
Step 2: Choose Your Development Model Based on our consultation, we'll recommend one of two paths:
Want to get started? Contact us on +44 7450 365446 or enquiries@protoworks.uk to book your free consultation.
Yes, If you head over to the legal section of this website you will find our terms and conditions [Legal Stuff] .
If you decide to go for the Pay-As-You-Go option we'll set up a payment account for you. This lets you pay for your ongoing development in 1-hour increments. If your balance hits zero then development on your project will stop until you top up once again (just like a mobile phone).
If you don't yet have an active project with us, your first payment will be for your first hour of development time. If that's all you need for now, no problem — you can top up later with a minimum of one hour. Don't worry, we'll always make it clear what you're paying for and what result you can expect.
Yes. Initially, your payment account can hold up to 10 hours of development time at any one time. This protects both you and us from having to refund a large block of unused development time if your plans change.
Yes — we're happy to refund unused Pay-As-You-Go development time. If refunds are frequent, we may lower the maximum upfront balance to cover admin overhead. If it's an occasional one-off, no problem — we're all good.
Just like a mobile phone — where you can't make calls until you top up — we pause development until your account is funded again. Your project stays active, and development resumes as soon as your account is topped up. No chasing. No stress. Just top up when you`re ready. We make no judgments — we know how things are, and we want to help you get your project off the ground. Your success is our success!
If we haven't heard from you in 90 days, we may archive your project. This typically involves backing up your code and design documents and disposing of any unclaimed physical prototypes in our workspace. We'll also refund any remaining unused development time.
However, if you notify us in advance of an extended break, we'll do our best to keep your project active — time and space allowing.
If your project has been archived and you wish to restart it, that may still be possible — but we'll need to set up a new project for you.
This model is ideal for projects with a clearly defined scope, features, and outcomes. If you know exactly what you want delivered and need budget certainty, this is the perfect option.
The Pay-As-You-Go model is perfect for situations where flexibility is your top priority. We recommend it if:
If your idea is clear but the technical details aren't, we may start with a paid Scoping Session. This is a focused workshop where we create a detailed project blueprint. This blueprint ensures we both have a crystal-clear understanding of the deliverables before the main project begins.
If you don't have a Pay-As-You-Go payment account set up with us, we will create one for you. Typically a scoping session will cost 2-4 hours of Pay-As-You-Go development time depending on the complexity of your project.
The blueprint, or Scoping Session outcome, is a detailed document that serves as the foundation for the project. While it varies by project, it typically includes:
This document ensures we are in complete agreement on the scope before we write the Statement of Work (SOW) and begin development.
The Statement of Work (or SOW) is the formal agreement for the project. It's based on the project blueprint (from our consultation or Scoping Session) and details:
Payment is typically split into two stages to secure the work and align with delivery:
We understand that ideas can evolve. Any work that falls outside the original, agreed-upon SOW is handled through a formal 'Change Request'. We will provide a separate quote detailing the cost and timeline impact of the new request. We will only begin the new work after you have approved the change.
Once we notify you of completion, you have a 10-business-day 'Acceptance Period' to review and test the deliverables.
Side Note: If you need more time to review, just tell us—we’re flexible.
Yes. We provide a 30-day warranty after final acceptance. During this period, we will correct any bugs or defects (that were part of the original SOW) at no additional charge.
Please note, this does not cover third-party changes after delivery.
You can cancel a project at any time by providing written notice. Please note that the initial 50% deposit is non-refundable, as it reserves your development time in our schedule. If you cancel after work has started, you'll also be responsible for payment for all work completed up to that point, billed at our standard Pay-As-You-Go hourly rate. The total amount due will never be less than your deposit or more than the agreed fixed price for the project.
We use the best tool for the job. John, our lead developer, brings 20 years of experience and has written and deployed code in many different languages. These days, he has been known to work with C#, C++, Python, Go, TypeScript, n8n and Node-RED but he is comfortable picking up others when needed or when working with existing client codebases. With extensive experience, there's not much he hasn't seen before.
Ask our automated assistant for further information (bottom right) or feel free to contact us on +44 7450 365446 or enquiries@protoworks.uk.
We'll keep you updated on your project through email or messaging apps (like Signal or WhatsApp). We respect your time, so we reserve phone calls for urgent matters only.
If development is paused due to an issue, we'll resume after we've spoken with you.
In the future, you'll also receive access to our customer portal (in development) where you can track your project at every stage of development.
Yes. Once you've paid for the work, any custom code and design files created specifically for your project are yours — to keep, modify, or pass on to another developer. To keep our services efficient and cost-effective, we may include general-purpose libraries or templates developed in-house. These remain our property, but you are fully licensed to use them as part of your project with no restrictions.
In general, we're happy to sign an NDA — as long as it meets our terms and we've confirmed we're a good mutual fit. To ensure fairness and avoid misunderstandings, here are our basic principles:
Yes, Protoworks holds active Professional Indemnity and Public Liability insurance (UK-based policy). Evidence of this can be made available on request.
IR35 is UK tax legislation that assesses if a contractor is effectively an employee. Our engagement models are designed as true business-to-business services, ensuring a clear relationship that falls outside the scope of IR35. Key factors include:
For clarity and your protection, nothing in our relationship will create an employer-employee arrangement. We retain the right to assign or substitute staff as needed and manage our own delivery process.