Clear expectations, no surprises. Everything below governs our working relationship from first deposit to final delivery.
Each engagement begins with a written scope document that defines exactly what will be built, the technology stack, and the deliverables. The scope is agreed upon before any work begins and before any payment is collected.
The scope document includes:
Any work outside the agreed scope is considered a change order and will be quoted separately before beginning.
Timelines are established in the scope document. Most projects are delivered within 5–14 business days depending on complexity. You’ll receive:
Timelines may shift if feedback or required assets are delayed on the client side. I’ll always communicate proactively if a timeline changes.
All projects are fixed-price, quoted in the scope document.
Payment is accepted via bank transfer, Zelle, or Stripe invoice. Invoices are net-7 unless otherwise agreed.
Work does not begin until the deposit is received. Final deliverables (source code, deployment access) are transferred upon receipt of final payment.
Each project includes two rounds of revisions after the initial delivery. A revision is defined as a set of changes submitted together in writing.
I aim to get it right the first time. Daily previews and milestone check-ins catch issues early so revisions stay minimal.
Upon receipt of final payment, you own 100% of the custom code, designs, and deliverables created for your project.
I default to async communication. You’ll receive daily written updates via email or your preferred channel.
Either party may cancel the engagement with written notice.
If I am unable to complete the project for any reason, you will receive a full refund of all payments made, plus all work completed to date.
My total liability for any claim arising from the project is limited to the total amount paid for the engagement. I am not liable for indirect, incidental, or consequential damages including lost profits, data loss, or business interruption.
I build to professional standards and test thoroughly, but software involves inherent complexity. I will fix any bugs discovered within the support period at no extra charge.
I treat all client information, business data, and project details as confidential. I will not share proprietary information with third parties without your written consent.
If your project requires a formal NDA, I’m happy to sign one before work begins.
All projects are delivered as a live, deployed system with documentation and a walkthrough video.
Source code ownership depends on your package:
In all cases:
For full details on what’s included in each delivery model, see the Delivery page.
Ongoing support is available at $997/month and includes:
Support does not include:
This agreement is governed by the laws of the State of Arizona, United States. Any disputes will be resolved through good-faith negotiation first, and if necessary, through binding arbitration in Maricopa County, Arizona.
Ready to start a project?
Start a Project →