I am not sure what I need
Describe the problem in plain words. Someone will tell you the options.
People usually mean things like: I know what is wrong but not what to ask for Β· I want a second opinion first
Describe it in your own words
You do not need to know what it is called. Say what is wrong, or what you want to be able to do, and we will point you at the closest starting point.
What people usually need
Nobody arrives knowing the answer. Open whichever is closest β each one asks a few questions and tells you what it would cost, and you can change your mind afterwards.
A website for my business
The site people find when they look you up: what you do, who you are, and how to get in touch. Yours to edit afterwards.
- Designed for phones first, then everything else
- Pages you can edit yourself without calling anybody
- Fast enough to pass Core Web Vitals on a mid-range phone
Typical range. Answer a few questions to narrow it.
Price it and get quotesAn online shop
Sell your products, take payment, and know what has been ordered β without losing people at the checkout.
- Product pages, search and filtering
- A checkout that works on a phone
- Payments through Stripe, and the tax handling that goes with it
Typical range. Answer a few questions to narrow it.
Price it and get quotesA web app people sign into
Accounts, data and the thing your product actually does. The first version, built to be added to rather than thrown away.
- Sign-up, sign-in and password recovery that hold up
- A database designed for what you are actually storing
- The core screens your product needs to be useful
Typical range. Answer a few questions to narrow it.
Price it and get quotesRebuild the site we already have
Same business, same content, a site that is fast, editable and no longer embarrassing β without losing the search traffic you have.
- Your existing content moved across, not retyped
- Redirects for every old URL, so rankings survive
- A rebuild on something maintained and current
Typical range. Answer a few questions to narrow it.
Price it and get quotesAn internal tool for the team
The spreadsheet everyone edits at once, turned into something that cannot be broken by a stray paste.
- The screens your team uses every day
- Accounts and permissions per role
- Import of what is in the spreadsheet today
Typical range. Answer a few questions to narrow it.
Price it and get quotesBookings and appointments
People book a time themselves, you stop playing email tennis, and nobody gets double-booked.
- Availability rules that match how you actually work
- Booking, rescheduling and cancellation without emailing you
- Reminders by email, so people turn up
Typical range. Answer a few questions to narrow it.
Price it and get quotesAutomate something we do by hand
The report someone rebuilds every Monday, or the data copied between two systems β done by a machine, with a record of what it did.
- The job, running on a schedule or a trigger
- A record of every run and what it changed
- Alerts when it fails, rather than silence
Typical range. Answer a few questions to narrow it.
Price it and get quotesGet more people to find us
The site is fine; nobody arrives. Fix what search engines see, make the pages that rank, and measure whether any of it worked.
- A technical audit and the fixes that come out of it
- Landing pages for the terms worth ranking for
- Titles, descriptions and structured data across the site
Typical range. Answer a few questions to narrow it.
Price it and get quotesAdd AI to what we already have
A feature that answers from your own content or documents β with the cost, the accuracy and the failure modes worked out before launch.
- The feature, in your product, in your design
- Answers grounded in your data rather than invented
- A cost ceiling, and caching so it is not hit twice for the same question
Typical range. Answer a few questions to narrow it.
Price it and get quotesOr a specific job, if you already know what you need
148 fixed pieces of work, each with a scope and a price. These assume you already have something to work on.

Token budget and caching layer for your AI feature
Cut your model spend with caching, routing and per-user budgets, without changing what your users experience.

Harden your LLM feature against prompt injection
Close the gaps that let a crafted input make your agent leak data, call the wrong tool or ignore its instructions.

MCP server so agents can use your internal tools
Expose your internal APIs to coding and support agents safely, with scoped permissions and a full audit trail.

Streaming chat UI with tool calls and real error states
The front end your AI feature deserves: token streaming, cancellation, retries and messages that survive a refresh.

Evaluation harness so prompt changes stop regressing
A test suite for your AI feature that runs in CI and tells you when a prompt or model change makes things worse.

Make your RAG bot stop inventing answers
Diagnose why retrieval misses, then fix chunking, reranking and prompting until answers are grounded and citable.

Moderation for user-generated text and images
Automatic screening of uploads and posts with tunable thresholds, an appeals path and a queue for the grey area.

Meeting transcription with searchable summaries
Calls transcribed with speaker labels, summarised into decisions and actions, and searchable across every past meeting.

Replace keyword search with semantic search
Search that understands intent, with hybrid ranking so exact matches still win when users type an exact term.

Agent that triages support before you wake up
Incoming tickets classified, tagged, prioritised and drafted overnight so your morning starts with replies to approve.

Turn messy documents into structured data
Contracts, CVs or reports converted into validated JSON you can query, with a review queue for low-confidence fields.

RAG chatbot trained on your documentation
A support assistant that answers from your docs, cites its sources and says it does not know when it does not.