TERMS &
CONDITIONS
Last Updated: January 29, 2026
Agreement to Terms
By accessing or using my services, you agree to be bound by these Terms and Conditions. If you disagree with any part of these terms, you may not access my services. These terms apply to all visitors, users, and others who access or use the service.
Services Provided
I, Nandun Gunasekara, provide the following professional services:
- Full Stack Web Development: Custom web applications using modern technologies
- Mobile Application Development: Cross-platform mobile solutions
- Desktop Application Development: Enterprise-grade desktop software
- Technical Consulting: Architecture design and technology advisory
- Maintenance & Support: Ongoing support for delivered projects
Project Engagement Terms
1. Project Scope
Each project begins with a detailed scope document outlining deliverables, timelines, and costs. Any changes to the scope must be agreed upon in writing and may affect the project timeline and budget.
2. Payment Terms
Payment schedules are defined per project. Typically:
- 50% deposit required before work commences
- Remaining 50% due upon project completion
- For larger projects, milestone-based payments may apply
3. Timeline & Delivery
I commit to delivering projects within agreed timelines. However, delays caused by client feedback, scope changes, or third-party dependencies may extend delivery dates.
4. Revisions
Each project includes a specified number of revision rounds. Additional revisions beyond the agreed scope will be billed at my standard hourly rate.
Intellectual Property & Source Code Rights
Standard Deployment Model
By default, I will build your product and deploy it on one of your servers(hosting/deployment infrastructure provided or arranged by you). However, under this standard arrangement:
- You will NOT receive access to the source code
- The source code will be maintained exclusively by me
- You own the deployed application and its functionality
- I will provide ongoing maintenance and support as agreed
Source Code Purchase Option
If you wish to obtain the source code for your project, the following conditions apply:
- Separate Agreement Required: You must sign a dedicated Source Code Transfer Agreement before handover
- Substantial Additional Fee: A significant extra charge (typically 50-100% of the project cost) applies for source code ownership transfer
- No Post-Handover Guidance: After the source code is transferred, I will provide no guidance, support, or consultationregarding the codebase
- Future Intervention Charges: Any future assistance, including debugging, code review, or even simply looking at the code, will be charged at my premium hourly rate ($150-$200/hour)
Important: Modified Code Policy
If you purchase the source code and subsequently modify, extend, or alter the codebase (either yourself or through another developer), any request for my assistance will incur charges immediately upon engagement, including:
- Initial code review and assessment
- Diagnosing issues (even if caused by modifications)
- Any consultation or advisory time
This policy exists because modifications to my code may introduce bugs, security vulnerabilities, or architectural inconsistencies that make troubleshooting significantly more complex.
What I Retain Rights To
Regardless of source code ownership, I retain the right to:
- Use the project in my portfolio and case studies
- Reuse general coding techniques, patterns, and frameworks
- Retain ownership of any pre-existing intellectual property or proprietary tools
Client Responsibilities
To ensure successful project delivery, clients must:
- Provide timely feedback and approvals
- Supply necessary content, assets, and access credentials
- Make payments according to the agreed schedule
- Communicate clearly regarding project requirements
- Respect professional boundaries and working hours
Confidentiality
I respect the confidentiality of all client information and project details. I will not disclose sensitive information to third parties without your explicit consent, except where required by law or with your permission for portfolio purposes.
Limitation of Liability
I strive for excellence in all projects, but I cannot be held liable for indirect, consequential, or incidental damages arising from the use of my services. My total liability shall not exceed the total amount paid for the specific project in question.
Termination
Either party may terminate a project with written notice. In case of termination:
- Payment is due for all work completed up to the termination date
- All deliverables completed will be provided to the client
- Any advance payments are non-refundable (see Refund Policy)
Changes to Terms
I reserve the right to modify these terms at any time. Changes will be effective immediately upon posting to this page. Your continued use of my services after changes constitutes acceptance of the new terms.
Questions?
If you have any questions about these Terms & Conditions, please contact me at:
contact@nandun.dev