Proof

No client logos. Things you can test instead.

We keep client names off this site. What you get here is better evidence: 30 demo sites you can operate, an assistant grounded in this site's pages, this site measured from its own files, the checks every launch goes through, and a reference call before you sign.

Playground

Use it, don't read about it

Nothing here is a mock-up; every tap runs real code in your browser.

Demo 2 · AI assistant

An assistant that only answers from your documents

This one is grounded in the pages of this site and runs entirely in your browser. It cites the page it used and says so when the answer is not there.

This site is the case study

Measured, not claimed

No page builder, no tracking scripts you did not ask for, and it works without JavaScript. Run it through PageSpeed Insights yourself.

90 KBTotal CSS and JavaScript, uncompressed, for the whole company site
2Scripts loaded; no tag manager, no chat widget, no tracking until you enable analytics
30Working demo sites, each a single hand-written page with no framework
AABuilt to WCAG 2.0 AA: skip link, focus states, contrast, reduced motion respected
0Cookies set by this site until analytics or booking is switched on
12Pages, each with its own title, description and structured data for search

Before we call it done

The launch checklist, with results attached

Every project ends with this list and the evidence for each line.

✓
Performance on a phoneCore Web Vitals measured on a mid-range Android over 4G before handover, with the report attached.
✓
Accessibility to WCAG 2.0 AAKeyboard, contrast, labels and screen-reader checks; the Ontario standard for public websites.
✓
Forms and tracking tested end to endA test lead sent through every form, the analytics event and the Ads conversion confirmed in your accounts.
✓
Security reviewAccess lists, secrets, backups and two-factor authentication checked and written down.
✓
Written handoverAccounts, passwords in your manager, how to edit content, and who to call.
✓
Reference call on requestBefore you sign, we arrange a call with a client of ours.

Guarantees

What you can hold us to

Fixed price means fixed

The proposal lists scope, price and dates. A change is priced in writing before it is built, or it is on us.

You own everything

Code in your repositories, hosting and domains in your name, passwords in your manager. If we part ways, nothing is held.

Reply within one business day

During a project, every message from you gets a substantive reply within one business day, in writing.

Want to see the code behind the demos?

Ask on the scoping call; we walk through it live, and arrange a reference call with a client.