// services

What I Build

Fast, resilient digital products, and AI systems you actually own. From private local AI setups to performance-first websites and mobile apps. I handle the architecture, delivery, and support so you can focus on outcomes.

Local and private AI is what I lead with. The rest is the engineering that has to be solid around it.

local_first
Local & Private AI
Private AI systems that run on your own hardware. Same results as the APIs for everyday work, no per-token costs, and your data never leaves your building.
  • Local LLM Setups (Ollama + open models)
  • Private Knowledge Systems (RAG)
  • AI Cost & Privacy Audits
OllamaQwenRAGPineconePython
Website & Web Apps
Responsive, performance-first websites and web apps built with modern stacks.
  • React/Next.js
  • Performance & SEO
  • Accessible & Responsive
ReactTypeScriptWordPressHubSpotNext.js
Backend & APIs
Robust servers and APIs that scale with your product. Production-ready from day one.
  • Node.js/Python
  • PostgreSQL/MongoDB
  • Auth & Security
Node.jsDjangoPostgreSQLGraphQLFlask
AI & Automation
Practical AI features and automation to save time and make data useful. Cloud, local, or hybrid, whatever fits the job.
  • Custom AI Agents
  • n8n Workflows
  • Custom ML Models
ClaudeChatGPTPyTorchTensorFlown8n
Mobile Applications
Cross-platform apps with native feel and store readiness.
  • React Native
  • iOS & Android
  • On-Device AI
React NativeExpoiOSApple Intelligence
Design & Brand
Clear, usable interfaces and identity design that scales with your product.
  • UI/UX Design
  • Brand Identity
  • Design Systems
FigmaAdobe XDUI/UXWireframes
Consultancy & Custom
Architecture reviews, training and bespoke engineering for special requirements.
  • Architecture Review
  • Team Training
  • Bespoke Solutions
DevOpsGitAgileTestingCloud

Three ways to start

Fixed fees, not day rates. You know what it costs before you commit, and I carry the risk of it taking longer than I thought.

start_here
AI Cost & Privacy Audit

from £6,375

1 to 2 weeks

The place to start. I look at what you are actually spending on AI, what leaves your building, and whether running it yourself would be better. You get a straight recommendation, in writing.

  • Your current AI spend, itemised
  • What data is leaving, and where it goes
  • A local-vs-API comparison on your real usage
  • A straight recommendation, including “stay on the API” if that is the answer
Local LLM Setup

from £12,750

2 to 4 weeks

Open models running on your own hardware. Same results as the APIs for everyday work, no per-token bill, and nothing leaves the building.

  • Hardware sizing for your actual workload
  • Ollama and open models, installed and tuned
  • Locked down: bound to localhost, auth on the API, update checks off
  • Your team set up and shown how to use it
  • Handover docs, so you are not dependent on me
Private RAG System

from £18,375

3 to 6 weeks

Your own documents, searchable and answerable, without any of them being sent to a third party. Answers cite their sources, so you can check them.

  • Ingestion for your documents, wherever they live
  • Retrieval tuned on your content, not a demo set
  • Answers grounded in sources, with citations
  • Runs on your hardware, or your private cloud
Care & Tuningfrom £1,425/month

Optional, and genuinely optional. Monitoring, model updates, re-indexing as your documents change, and half a day of tuning a month. Cancel whenever it stops being worth it.

included
  • Two rounds of revisions on each deliverable. A round is one consolidated set of changes, sent together.
  • A 30-day warranty from handover. If it does not do what the scope says it does, I fix it, free.
  • Handover documentation, so your team is not dependent on me.
charged separately
  • Further rounds after the first two: £1,275 per round, fixed, so you can decide whether it is worth it before you ask.
  • New scope, as opposed to a revision: quoted and agreed in writing before any work starts.
  • Re-tuning against new documents or new criteria after acceptance.
Talk it through

No obligation. If local AI is wrong for you, I will say so.

Why local AI

Most businesses rent their AI. Every API call is a meter running, and every prompt sends your data to a server you don't control.

The current generation of open models runs on hardware a small business can afford, and for the everyday 90% (drafting, summarising, answering questions from your own documents) you won't tell the difference. At scale, running locally saves 60 to 80% on token costs. And if you handle client data, contracts, or anything GDPR cares about, local means there's no third party to worry about, because nothing leaves the building.

It's not right for everyone, and I'll tell you if it isn't. Every project starts with an honest audit: your usage, your numbers, and a straight recommendation. Sometimes that's “stay on the API”. You get that in writing too.

Renting it

per token
A meter that runs every time anyone uses it
their server
Your prompts and your documents, on someone else’s hardware
their terms
A processor to assess, and a retention policy to trust

Owning it

£0
Per-token cost, however heavily your team uses it
0 bytes
Sent to third parties. Nothing leaves the building
60-80%
Lower TOTAL cost at scale, once your own hardware and power are counted

Credentials

The paper trail, grouped by what it is actually for.

The things people actually ask

The awkward ones included, because you were going to ask them anyway.

Not sure which one you need?

Tell me what you are spending on AI and what your data cannot do, and I will tell you whether the audit is worth it. If it is not, I will say so, and that costs you nothing.

run_it_local

Run It Local

Keeping up with AI, and how to make it your own. One email a week, plain English, no hype. Written from the workshop floor, not the commentary box.

Subscribe one email a week · no hype