Working demos, not mockups.
Everything below is a real, deployed deliverable built the same way I build client work: AI-assisted engineering (Claude) under my direct supervision, tested end-to-end, documented, and ready to publish.
Static landing pages · Lighthouse 95+AI chat assistants · Claude / OpenAI / Geminin8n / Make automations
Demos
● Live
Northwind Physio — landing page
One-page site for a physiotherapy clinic: booking form with validation, FAQ, pricing, testimonials, JSON-LD schema, sitemap, privacy page. Pure HTML/CSS/JS, no framework, no build step.
- Mobile-first, accessible (AA contrast, keyboard, reduced motion)
- Lighthouse scores in the demo's VERIFICATION notes
- Client README: edit texts, colours, connect the form, publish in 5 steps
Open demo
● Live
AI assistant for a website (Claude)
Chat widget that answers from the site's own content (RAG), streams replies, keeps API keys server-side, and hands off to a booking form. Same clinic as the landing page, so you can see it in context.
- Works with Claude, OpenAI or Gemini (demo runs on Gemini Flash Lite for cost)
- Rate-limited, keys server-side, embeddable with one script tag
- Declines off-topic and medical questions, points to booking
Open demo
○ Coming next
n8n automation with an AI agent
Form → CRM → email → Slack workflow with an AI step that classifies and drafts replies. Delivered as importable JSON plus a walkthrough video.
- Error handling and retries
- Documented credentials setup
Being tested
How I work
- Written brief. You describe the goal and send materials; I confirm scope and deadline within an hour. No calls needed — everything async, in writing.
- Build with AI-assisted tooling (Claude), customised to your brief. Never generic output reused across clients.
- Test as your customer would. Fresh install from the README, validators, Lighthouse, real browser.
- Independent review against your original request before anything is sent.
- Delivery with docs. Files, preview URL, and a README that lets you change and publish it yourself.
If you need a strictly no-AI deliverable, say so before ordering and I will decline rather than mislead you.