Skip to content

Custom web development services for websites and web apps.

Kilij is a bespoke web development agency in Colchester, Essex. We build websites, page tools and web applications around how your business answers questions and takes enquiries, and keep the code in git.

What custom web development covers.

Custom web development is the work a theme or template cannot do on its own: pages generated from your data, calculators that visitors use on the page, forms that deliver enquiries straight to the system that handles them, and assistants that answer from your own content.

Where a site needs editors and a blog, we build on WordPress with Bedrock and Sage, with every template written in Blade. Where a feature needs to run on its own, such as a chat assistant or an enquiry endpoint, we build it as a separate service and embed it in the site.

Each production change ships as a deploy package with a named rollback, so updates go live in a planned window and can be reversed.

What we build.

Pages generated from data
Hundreds or thousands of pages built from a structured dataset, each on its own URL. fatihbank.com publishes 3,285 appliance error-code pages this way.
On-page tools
Calculators and interactive pages for searches where people want to work something out. cinar.av.tr runs a kıdem tazminatı (severance pay) calculator for the largest search term on the site.
Enquiry forms and pipelines
Forms that deliver to the system that handles them. On kilij.co.uk, the contact form, the chat widget and WhatsApp messages all land in one enquiry table through a single endpoint.
Site assistants
A chat assistant embedded in the page that answers from the site's own content. The Fatih Bank assistant answers from the same 3,285 error-code entries the site publishes.
Bilingual sites
Two languages on one site, each with its own URLs. 2epyapi.com serves Turkish at the root and English under /en/, across 35 pages.
Tracking that counts real enquiries
Conversion events that fire when an enquiry succeeds. On kilij.co.uk, the lead event fires only after the enquiry endpoint confirms the submission.

Fatih Bank.

Fatih Bank is an appliance repair service in Ankara with a large library of repair videos. We rebuilt fatihbank.com on Bedrock and Sage, generated 3,285 error-code pages from a structured dataset, and embedded an assistant that answers visitors from the same content. The site is built to send Ankara visitors to the repair service, and it is deployed to shared cPanel hosting through the cPanel API.

Questions, answered.

What are custom web development services? +

Custom web development services build the parts of a website that a template cannot provide, such as pages generated from data, calculators, enquiry forms connected to your systems and embedded assistants. Kilij writes them in code for each client and keeps them in git.

What is the difference between bespoke web development and a template site? +

Bespoke web development writes the templates and features for your site, where a template site adapts a theme made for anyone. Kilij builds bespoke sites with hand-written Blade templates on WordPress, and builds standalone services where WordPress does not fit.

Do you build web apps as well as websites? +

Yes. Kilij builds web applications that sit inside or beside a website, such as the Fatih Bank chat assistant and the enquiry endpoint that collects form, chat and WhatsApp messages on kilij.co.uk. Business systems such as CRMs sit under our custom software service.

Can you generate pages from our own data? +

Yes. When a site needs many pages of the same shape, we generate them from a structured dataset so each one has its own URL and content. fatihbank.com publishes 3,285 error-code pages built this way.

Will a custom site run on our existing hosting? +

Usually, yes. Kilij sites run on shared cPanel hosting, DigitalOcean servers and AWS. fatihbank.com, for example, is deployed to a shared cPanel account through the cPanel API, with no SSH access.

Tell us what the site needs to do.

Describe the page, tool or integration you have in mind, and we will tell you how we would build it and what it would connect to.