Skip to content
moher.ai
Capabilities

Five capabilities. One operator.

Take one or take all five. They're built to interlock — the engineering knows what the media desk needs, and the media desk reads from the same spine the product writes to.

  • AI product
  • Attribution
  • Demand
  • Content engines
  • Operations
Ways to engage

Four ways in. Pick by what you need holding.

Most firms make you book a call to learn what it costs. Here are the ranges, the timelines, and what comes out the other end — so the first conversation can be about your project.

  1. 011 week

    Scoping engagement

    You have an idea, a prototype, or a stalled project and need a real plan with a real number.

    from $15,000
    • Written scope: what ships, what doesn't, what it costs
    • Architecture sketch with the cost-per-request model
    • Eval plan — how we'll know it works
    • Fixed price or rate-plus-ceiling for the build
  2. 026–16 weeks

    Product build

    You know what you need built and you want it running in production, in your repository, on a date.

    $60,000 – $250,000
    • A live system: web, native mobile, or agent — typed end to end
    • Thin slice in production by week three
    • Evaluation harness you can run yourself
    • Runbooks, a working local environment, a named handover
  3. 038–20 weeks

    Platform & infrastructure

    The attribution spine, the data layer, or the multi-surface system the rest of the business stands on.

    from $150,000
    • First-party click tracking on your domains, server-side postbacks
    • Warehouse model reconciled to finance
    • Shared engines every property inherits
    • Integrity monitoring on the whole chain
  4. 04Monthly, 3-month minimum

    Retained operation

    You want what we built to keep improving, with one accountable party and a weekly number.

    from $12,000 / month
    • Deploys, incidents, and iteration against the eval harness
    • Weekly one-page readout: what moved, what changed, what's next
    • Cost-drift and quality monitoring
    • An exit written into the agreement from day one
Minimum
Minimum engagement is $25,000. Below that, a senior build team rarely pays for itself and we will say so.
Ranges
Ranges, not quotes. The scoping week is what turns a range into a number, and it is credited against the build if you proceed.
Ownership
Every tier creates repositories, cloud accounts and domains in your name from the first commit. Nothing is held.
Live · running in your browser

Semantic search over this entire site. No server, no API call.

fetching index…

    scored in docs scanned 0network requests 0inference cost $0.00
    corpus, projected to 2d
    • capability
    • industry
    • work
    • writing
    • answer

    TF-IDF over terms, L2-normalised, two leading components by power iteration. Index built and shipped as static JSON.

    This is lexical-semantic retrieval, not a neural embedding — stated plainly because the interesting claim is that it is real, fast and free, not that it is a language model. Production builds swap the vectoriser for embeddings and the array scan for a vector index; the rest of the shape is the same.

    The stack

    No logo wall. Just what we run.

    Every line is in production under something we run today. Opinionated on purpose — switching costs are real and the pieces have to talk.

    Product01
    • TypeScript
    • Next.js
    • React
    • React Native
    • Expo
    • Tailwind
    Data02
    • Postgres
    • Supabase
    • BigQuery
    • Redis
    • Vector search
    Intelligence03
    • Claude
    • Agent orchestration
    • Evals
    • RAG
    • Scheduled agents
    Demand04
    • Meta
    • Google Ads
    • Native
    • Search
    • Lifecycle email
    Measurement05
    • Click spine
    • S2S postbacks
    • GA4
    • Looker
    • Warehouse rollups
    Delivery06
    • Vercel
    • Edge runtime
    • CI on push
    • App Store
    • Google Play

    Tell us what you're building.

    Two honest paragraphs beat a ten-page RFP. We answer inside one business day, and the first call is 45 minutes with someone who can scope it.

    Or write directly — t@moher.ai