Services

Bespoke web development in Singapore

Custom web applications designed and built for how a business actually works, by the engineer who builds them. Milestone-billed, SEO and AEO as standard.

What "bespoke" means here

Offload Foundry is a Singapore-based bespoke web and AI development agency. On this page, bespoke means the application is designed around how your business already works, rather than your business being reshaped to fit what a template or an off-the-shelf platform happens to do.

That distinction sounds like marketing until it costs money. A template decides your data model for you. It decides what a "customer" is, what fields an order has, and which of your actual operations are impossible. Most of the expensive rework on a small business system is not the build — it is the six months afterwards spent working around a decision that was made by a theme author who had never heard of your company.

The honest counterweight, said before you spend anything: not every project needs this. If your requirement is a five-page brochure site that will not change for three years, a good template is the correct answer and a custom build is you paying for flexibility you will never use. Say that at scoping and you will get a straight answer about it — a project that should not have been bespoke is a bad project for both sides.

What it is built with, and why that stack

Every project listed on this site — the client work and all four of the products this agency builds and runs for itself — is built on the same foundation: React and Next.js, server-rendered, deployed on Vercel. That is not a coincidence and it is not fashion. It is the shape that has the properties a small business actually needs from software it has to live with for years.

  • Server-rendered, so the content is in the HTML. What your site says about you is present in the first response, before any JavaScript runs. That is what makes it readable by a search crawler, by an AI answer engine, and by someone on a slow connection in a car park. A client-rendered site can be invisible to all three at once and look perfect on your laptop.
  • No server to keep patched. A static deployment on a managed platform has no database sitting on the public internet, no plugin update to miss and no admin login to be brute-forced. The single most common way a small-business website is compromised is an unmaintained plugin, and the way to not have that problem is to not have plugins.
  • Typed, reviewed and tested. TypeScript throughout, every line reviewed by a human engineer, and automated checks on every change. AI does a great deal of the work across the delivery cycle — that is why the timeline is what it is — but it does not get the last word on anything that ships.
  • Accessible and semantic by construction. Real headings, real landmarks, keyboard operability and colour contrast are decided while the interface is being designed, not retrofitted after an audit finds them.

If your project genuinely needs something else — a different runtime, an existing system to integrate with, a database with real write traffic — that is a scoping conversation, not a refusal. What will not happen is a stack chosen because it is interesting to build. The question is always what this system has to do for the next five years, and who has to maintain it.

SEO and AEO ship with the build, not as an add-on

Search visibility is a property of how a site is built, and it is close to free at build time and expensive to add later. So it is not a line item. Every build ships with the technical foundations in place: fast page loads and strong Core Web Vitals, mobile responsiveness, semantic and accessible markup, clean URLs, per-page metadata and Open Graph tags, an XML sitemap, canonical tags, and server-side rendering.

Answer Engine Optimisation is the same work aimed at a different reader. More people now start a search in ChatGPT, Claude, Perplexity, Google AI Overviews or Copilot, and those tools do not return ten links — they give one answer and cite a few sources. Being one of the cited sources means structured data an engine can parse, content organised as self-contained questions and answers, crawler rules that name the AI agents explicitly, and an llms.txt that hands an agent a clean summary of the site.

The site you are reading is the reference implementation, and it is checkable rather than claimed. Fetch /llms.txt (opens in a new tab) or /llms-full.txt (opens in a new tab) and you get this entire site as plain text. Fetch /index.md (opens in a new tab), /terms.md (opens in a new tab) or /privacy.md (opens in a new tab) for the Markdown twins. View the source of any page for the JSON-LD graph, or read /robots.txt (opens in a new tab) for the per-crawler rules. If a claim on this page is not true of this page, you can find that out in about ten seconds — which is the standard the work is supposed to meet.

How an engagement runs

Four milestones, and you know the shape of the money before you commit to any of it. There is no published price list, because the price follows the scope — but the structure never changes, and it is the same one written into the Terms of Service.

  • 10% — scoping. Detailed requirements gathering. This produces the written quote: what gets built, the milestone schedule with dates, and the fee. The quote holds for 30 days.
  • 40% — build commencement. This is what reserves the slot in the schedule.
  • 30% — mid-project. Delivered for your review, not for your sign-off in principle. You are looking at working software.
  • 20% — final handover. Intellectual property transfers to you on receipt of this payment.

Each milestone is invoiced when it is signed off, and invoices are due within 14 days. Third-party costs — hosting, domains, paid APIs — are billed at cost and are separate. Offload Foundry is not GST-registered, so no GST is added.

You will be working with the engineer who builds it, not an account manager relaying messages to a team you never meet. Timelines are usually weeks rather than months, and your proposal carries dates rather than an estimate. The most common cause of a slipped date is a project waiting on feedback or access from the client side; when that happens you will be told at the time that the date has moved, rather than have it absorbed quietly and missed later.

Either side can end an engagement in writing at any time, and what happens to the money does not depend on who ended it. Delivered milestones are payable and not refundable; work in progress is billed for time actually spent; milestones not started are refunded in full. The full wording is in the Terms of Service.

You own what is built for you

All intellectual property in what is built specifically for you — the code, the designs, the content produced for you — transfers to you on receipt of final payment. You do not license it back. You are not tied to this agency to keep using it, and handing the repository to another developer is a normal thing to do rather than a breach of something.

One carve-out, stated plainly rather than buried in a schedule: the general-purpose components and libraries brought to every project stay owned by Offload Foundry. Where they end up inside your deliverables you get a perpetual, worldwide, royalty-free licence to use, modify and distribute them as part of your product. The only limits are that you cannot resell or sublicense those components on their own, or use them to build a competing agency service. None of that restricts what you can do with the thing that was built for you. It is section 6 of the Terms.

What there is to check

This is a young agency under a new name, and the useful thing to say about evidence is exactly how much of it there is. There is one named client engagement, written up in full: the Lansys Pte Ltd case study covers the design, the copy, the build and the migration of a corporate site for a Singapore network-cabling and IT-infrastructure firm. It states plainly that no before-and-after metric was captured, because none was.

The other evidence is the four products on the homepage — OYLIW, Creator Offload, ibuytoto and Tricxter. Those are not client logos. They are products this agency designed, built, operates and pays the bills for, which means the same decisions get made with its own money on the line. You can open them and form your own view, which is more than a testimonial offers.

Starting a project

Tell Offload Foundry what you are trying to build and you will get a straight answer about whether this is the right place for it — including when it is not. Start a project or email sales@offloadfoundry.com. A human replies within two business days.