For $10M–$250M companies who need AI deployed to production — not slide decks promised. I build enterprise-grade applications at roughly 25% of the cost of a traditional agency engagement, shipped in weeks instead of quarters.
Most solo AI people have one or two of these. This work wants all three.
My career has spanned both — I started and ran my own digital agency in the early commercial-web era, doing SEO, SEM, and web development, carrying the P&L through the dot-com cycle. Same operator instincts now applied to AI.
Spent the last decade and a half implementing, integrating, and selling enterprise software at Fortune 500 scale. That quality bar is what I carry into every build.
Voice, SaaS, iOS, enterprise dashboards, multi-model deliberation, call intelligence. Velocity comes from operator instincts plus modern AI tooling — not a five-person team coordinating through a PM.
The agency manages intake for 230 personal-injury and consumer law firms. Calls come in across 13 CallRail accounts. Contact forms from 230 firm websites piped into a single inbox. Their operations team was manually triaging thousands of submissions a week. Real leads were slipping through.
A unified data platform stitching calls and forms to canonical firm identities across multiple source systems. Real-time webhooks from 13 CallRail accounts feed an identity resolution graph that maps numeric IDs, website domains, vendor slugs, and sender emails to a single canonical identifier per firm. AI enriches every record with paralegal-voice summaries, lead classification, and urgency scoring.
A deterministic routing engine auto-approves submissions with zero manual triage. A multi-tenant denylist structurally prevents shared notification senders from misrouting leads across firms.
Generative Engine Optimization is a real category most agencies can't speak to. Buyer-intent queries increasingly get answered inside ChatGPT, Perplexity, and Gemini — users never click through. GA4 labels nearly all AI-referred traffic as "direct." There's no established playbook, and the existing tools each solve only one piece.
A SaaS platform combining three previously-separate capabilities: AI visibility scanning across 5 platforms in parallel, AI traffic attribution that recovers ~90% of dark AI traffic, and a Bayesian marketing mix model treating AI as its own channel.
13 different deliverables generate per scan. The system picks the right AI model for each one, then runs every output through automated accuracy checks before it can be downloaded.
Adobe, Nielsen, and every legacy marketing mix model was built for a world where Google was the front door. When a visitor arrives from ChatGPT or Perplexity, the referral header is stripped — so traditional tools dump that traffic into "Direct" or "Unknown." The fastest-growing channel in marketing is invisible in every budget model on the market. No CFO can evaluate AI visibility as a line item, because no model puts it in the same view as everything else.
A self-serve Bayesian marketing mix model that runs entirely in the browser. Hill saturation curves fit per channel, MAP estimation across the time series, lagged cross-correlation matrix for halo effects, 200 iterations of marginal reallocation to find the efficient frontier. Upload three columns — channel, spend, conversions — and the model produces cost-per-lead rankings, response curves with 80% confidence bands, halo synergies between channels, and a specific reallocation plan in under ten seconds.
The differentiator: AI visibility sits in the model as a first-class channel alongside Google Ads, TV, SEO, and paid social — modeled with the same math. AI discovery stops being a vague strategic initiative and becomes a measurable budget line.

A North American field sales team of 38 account executives, each managing roughly 80 accounts in their patch. Every Monday, every seller faces the same question: which five accounts to call this week, which to deprioritize, and what to actually say when they get on the phone. Salesforce can produce a list and a CSV. It can't answer those questions. Sellers were guessing.
A single-operator platform that turns Monday-morning planning into minutes instead of hours. Three capability surfaces under one filter bar: territory hunting (drop a 15–50 mile radius around any city, see every account fully hydrated), one-click intelligence (executive briefings and internal sales plans generated in ~3 minutes from internal data plus live 10-K and 10-Q filings), and a manager-level coverage heat map for partner gaps and white-space planning.
Enterprise partner-training programs follow a fixed recipe: a team of instructional designers, an LMS vendor, video producers, and a project manager spend two-to-six months building the courseware. The output is good. The cost is in the six figures. For a fast-moving consultancy onboarding partners onto a new platform, that timeline kills the deal — partners need to be productive on the engagement before the curriculum even ships.
A complete partner-training portal generated end-to-end by one AI engineer. 11 lessons across 3 modules (data platform, journey orchestration, B2B). 17 interactive modules — some styled as "official vendor tutorials," some as custom strategy walkthroughs — each with slide navigation, narrated audio, and chapter markers. 47 hands-on sandbox tasks. 11 knowledge checks. A 20-question accreditation exam with auto-generated LinkedIn certificate. Everything orchestrated from a single hub with progress tracking, roadmap, and zero LMS dependency. The client and vendor in the demo are fictional. The engine that produces the curriculum is real.
No code editor. No team. No LMS. Retrieval-augmented generation turning natural language into production software — narrated lessons, interactive modules, an accreditation exam, the LinkedIn certificate. All of it.
Visit the live portal →Most teams gate production with one reviewer or one tool. When that vendor regresses — and they do — single-tool buyers absorb the full hit. BridgeBench measured Claude Code accuracy dropping from 83% to 68% over six weeks in early 2026 before Anthropic published a postmortem. Anyone who depended on it for review lost fifteen accuracy points without knowing it.
Four frontier-tier reviewer models run in parallel on every diff. Their outputs are synthesized into a single triaged review, calibrated against a benchmark I maintain — 35 production-shape bugs seeded into three Cloudflare Workers, weighted by severity, refreshed when any reviewer in the lineup is replaced.
Cost per pre-deploy check is roughly thirty cents. The ensemble catches what no single model catches — different reviewers have different blind spots, and stacking them closes most of the gap to the restricted frontier.
On May 15, 2026, this discipline took a 6,000-LOC production Cloudflare Worker — the system serving 230 law firms — through a full audit, refactor, and security-hardening cycle. Five deploy batches, six commits, review executed through Delphi — my proprietary multi-model code-review tool. Every major finding triaged and shipped.
Findings addressed included a multi-tenant block-sender failure class silently losing forms for a firm's own inbound leads, a full transactional rewrite of the firm-merge function that would have damaged the first merge under the old code, an atomic counter race in sender-trust recomputation, X-Forwarded-For spoofing in the auth rate limit, a KV check-then-set race, hidden-firm session revocation gaps, and a half-dozen defensive hardenings.
Pre-deploy review catches most bugs but not all. The rest reach production. And production drift can't be caught at deploy time at all — it happens later, against real data the deploy never saw. Most operational monitoring fires after a customer complains. The feedback loop from "something broke" to "we know it broke" is usually hours to days long.
An AI agent that runs every 15 minutes, asserts that the production system is doing what it's supposed to, and sends structured alerts to Nooma Engineering Managed Services on violations. It catches mechanism failures — the AI pipeline skipped calls it shouldn't, a sync watermark drifted, an invariant quietly broke after a migration — before they cascade into outcomes the client sees.
What separates this from typical monitoring is the loop. Detection without resolution is just noise. Every alert routes to Nooma Engineering Managed Services, who triages, fixes, and verifies — usually before the client knows anything happened. The system catches the bug; we close it.
This is the back end of a discipline that starts before deploy — every change goes through multi-model review in Delphi before it ships. Pre-deploy review, post-deploy assertions, managed resolution: a closed loop, end to end.
These are the actual products — running right now. Open a new tab, poke around.
SaaS that scans how five AI assistants see your business and generates visibility fixes. Stripe billing.
faneros.ai →Three frontier AI models debate your question through multiple rounds. Sequential juror chain, TTS, consensus scoring. On the App Store.
areopagus.ai →Real-time voice AI receptionist. Healthcare and legal agents. Google Calendar booking, sub-500ms latency.
lunaphone.ai →Call intelligence dashboard. 50 firms, 1,742 calls analyzed, AI-categorized lead types, conversion analytics.
intakeiq-ai.netlify.app →Partner sales intelligence. 3,600+ accounts, interactive US map, AI Command Center, RAG over enterprise PDFs.
projectwarroom.netlify.app →Bayesian MMM with Hill curves, adstock, halo detection, efficient frontier. Runs entirely in-browser.
mix.faneros.ai →Build a custom AI chatbot through a no-code wizard. Knows your business via RAG, 50+ languages, deploy in minutes.
areopagus-ai-agent.netlify.app →AI-generated partner training portal. 11 lessons, 17 modules, narrated, with exam and certificate. Built solo in ~25 hours.
training-engine.netlify.app →Conversational AI in your Slack channels. Natural-language Q&A over live operational data, voice readouts in every reply.
slack-agent-demo.netlify.app →AI meeting participant. Joins your Google Meet, Zoom, or Teams call and contributes strategy and recommendations in real time — like a colleague, not a transcript.
Watch the demo →One person. Ten builds. All live.
The Faneros AI Mix Modeler is a self-serve Bayesian MMM with Hill saturation curves, adstock decay, halo detection, an efficient-frontier optimizer, and a scenario planner.
Faneros GEO scans five AI systems and produces thirteen ready-to-deploy deliverables. Two-pass knowledge-base architecture keeps contamination at zero.
LunaPhone — Twilio → Cloudflare Workers → OpenAI Realtime API. Sub-500ms latency for healthcare and legal intake.
Classify, score, and route submissions with dual-pass verification and learning trust lists.
Transcription, enrichment, lead scoring, and conversion attribution across your phone system.
Role-based views, real-time metrics, drill-downs, AI-assisted search. Your domain, your brand.
Real-time conversational agents for inbound calls, booking, and qualification. Sub-500ms.
Dual-pass LLM classification with verification, confidence scoring, and human-in-the-loop fallback.
How do today's major AI assistants see your brand? Scan all five and get ready-to-deploy fixes.
Twenty minutes. You describe the problem. I tell you on the call whether I can ship in two weeks.
20 minutes · no cost · no slidesFree. Fixed scope. Working prototype in your team's hands by day ten.
Free · 2 weeks · no stringsHarden the prototype, deploy to production. Billing starts the day your team logs in.
1 week · bundled into retainerHosting, AI costs, monitoring, improvements. Full source access. Thirty-day exit.
Month-to-month · the code is yoursIf we can't build what you want in two weeks, you pay nothing.
Because most of that team exists to coordinate the team. A traditional shop needs a PM to translate, an architect to design, and developers who each see one slice of the problem. I do all four roles in one head — no handoffs, no telephone game, no status meetings about status meetings. One person owns the outcome.
You own everything. Every line of code lives in your repo, on your infrastructure, under your accounts. Every project ships with a handoff runbook a competent AI engineer can pick up in a day. The bus risk is lower with me than with an agency that could go under mid-project with your code on their servers.
No. Vibecoding is prompting an AI until something kind of works and shipping it. This is architecting the system first, writing tests, and reviewing every AI-generated function the way a senior engineer reviews a junior's pull request — because that's exactly what it is. The AI is the junior dev. I'm accountable for the code. See the Clean Code section — the receipts are right there.
Almost certainly. Preferred: Cloudflare Workers + D1 + frontier LLMs. Also shipped on AWS, Azure, and GCP, with integrations across Salesforce, HubSpot, Twilio, CallRail, Slack, Gmail, and most major APIs. If you're on something exotic, tell me on the call and I'll give you a straight answer about fit.
Your data never trains a model. Data stays in your region, code lives in your repo, secrets live in your secret manager. Upstream providers are SOC 2 Type II compliant. On-prem available at Enterprise tier, BAAs for healthcare. Send me your security questionnaire — I've filled out plenty.
Yes. After a discovery call and a real fit, I'll connect you with a client who's solved a similar problem — including the legal marketing agency in the case study above. References aren't handed out cold; it's not fair to my clients and it's a screening step both ways. Once we both know we're a fit, you'll talk to someone who's where you want to be.
Describe the problem. I'll tell you on the call whether I can ship something useful in two weeks, or whether you're better served by someone else.
Request a time →