Legal
Terms of Service
Last updated: 2026-04-25
These terms apply when you engage Coding Solutions ("I", "me") for programming assignment help, tutoring, project consultation, exam preparation, or code review and debugging. Reading them takes about three minutes. By engaging the service you accept them.
What's offered
One-on-one programming support delivered directly by a working software engineer based in Singapore. Specifics of each engagement (scope, deliverables, deadline, price) are agreed individually before work begins, usually over Telegram or email.
Quotes and pricing
- Quotes are free and non-binding until you confirm.
- Pricing depends on scope, complexity, and urgency. The agreed price is fixed for the agreed scope.
- For larger jobs I may take a deposit upfront, with the balance due on delivery. Any deposit terms are stated explicitly in the quote.
- Payment methods accepted: PayLah and bank transfer for clients in Singapore.
Scope changes
If the brief expands after work has started (new requirements, larger dataset, different language, new features), the additional work is quoted separately. I'll flag scope changes when they come up rather than absorb them silently.
Revisions
Reasonable revisions are included, but only when:
- Debugging is required because something doesn't work as agreed; or
- The original brief wasn't fully met.
New requirements, scope expansions, or "while you're at it" additions are quoted separately.
Confidentiality
What you send stays between us. Your code, brief, identity, and module details are never resold, republished, shared with third parties, or used as content. The only exception is if compelled by Singapore law.
Intellectual property
- Code, documentation, and other deliverables produced for you become yours on full payment.
- I retain the right to use the underlying patterns and approaches in unrelated future work, since technique isn't transferable in the same way as final code.
- Pre-existing libraries or open-source components I incorporate remain under their respective licences.
Academic integrity
The service is positioned as tutoring and learning support. Whether and how you use the deliverables in submitted academic work is your decision and your responsibility under your institution's academic integrity rules. I encourage you to use the work to learn, defend it under questioning, and submit it ethically. I'm not liable for academic consequences arising from how you choose to use the work.
Refunds
- If I cannot deliver to the agreed brief, deposits are refunded in full.
- Once work has been delivered to brief, the engagement is considered complete and refunds aren't available.
- Disputes are resolved in good faith. Message me first, before any escalation.
Confidential code I share with you
Treat any non-trivial code I write for you as your own work-in-progress. Don't share, repost, or republish my drafts publicly while we're iterating, since intermediate code can contain placeholders, test scaffolding, or simplified examples that wouldn't reflect well out of context.
Liability
The service is provided "as is". I'll exercise reasonable professional care, but I'm not liable for indirect, incidental, or consequential losses, including grade outcomes, missed deadlines caused by force majeure, or downstream issues from how the deliverables are used. My total liability for any single engagement is capped at the amount you paid for that engagement.
Communication and response times
Working hours are afternoon to past midnight (Singapore Time, UTC+8), seven days a week. Replies during these hours typically arrive within an hour. Outside these hours, replies resume the next afternoon.
Termination
Either side can terminate an engagement at any time for cause. If terminated by me, any unearned deposit is refunded pro-rata. If terminated by you mid-work, the deposit covers work done up to that point.
Governing law
These terms are governed by the laws of Singapore. Any dispute is subject to the exclusive jurisdiction of the Singapore courts.
Changes
If these terms change materially, the "Last updated" date at the top changes. Existing engagements continue under the version of the terms in effect when the engagement was agreed.
Contact
- Telegram: @IsaacNgCS
- Email: coding.solutions.incs@gmail.com