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
- 01
AI product.
We build AI product for other companies: web, native mobile, and agent systems. Typed end to end, evaluated, deployed on push. You own the repo from the first commit.
Read → - 02
Attribution.
First-party click tracking, server-to-server postbacks, and warehouse reporting that answers in earnings per click. Built on your domains, in your accounts.
Read → - 03
Demand.
Paid social, search and native run against first-party attribution, with SEO and AI-answer visibility as one motion. Reported on contribution, not platform ROAS.
Read → - 04
Content engines.
Retrieval-grounded editorial systems with mandatory human review and automated claim integrity checks. Built to raise output without dropping the floor.
Read → - 05
Operations.
Retained operation of what we shipped, fractional CTO/CMO across the stack, turnarounds, and build-operate-transfer. The exit is written in from day one.
Read →
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.
- 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
Start with a scopeusually leads to product build - 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
Scope a buildusually leads to retained operation - 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
Scope a platformusually leads to retained operation - 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.
Semantic search over this entire site. No server, no API call.
fetching index…
- 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.
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.
- TypeScript
- Next.js
- React
- React Native
- Expo
- Tailwind
- Postgres
- Supabase
- BigQuery
- Redis
- Vector search
- Claude
- Agent orchestration
- Evals
- RAG
- Scheduled agents
- Meta
- Google Ads
- Native
- Search
- Lifecycle email
- Click spine
- S2S postbacks
- GA4
- Looker
- Warehouse rollups
- 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