Skip to content
Back to portfolio
Deterministic SEO/AEO/GEO automation platformMVP

SearchOps AI

A TypeScript monorepo that runs crawl, analyze, workorder, and recheck loops deterministically without LLM dependence, isolating AI inside a replaceable ai-core.

SearchOps AI | Deterministic SEO/AEO/GEO automation platform

Overview

SearchOps AI closes SEO, AEO, and GEO operations into a crawl, analyze, workorder, and recheck loop.

The core rule engine is kept independent from LLMs, while AI lives inside a replaceable ai-core package. App and package boundaries separate the API, web app, worker, connectors, and rule engines so each can evolve independently.

Its strength is treating search operations as a repeatable system, not a one-off report. It generates human-actionable workorders and then closes the loop through rechecks.

Core skills

Rule-based SEO/AEO/GEO engine design
Monorepo boundaries, runtime separation, and workorder modeling
GSC, GA4, PageSpeed, and CMS connector boundaries

Implementation

  1. 1Split responsibilities across apps/api, apps/web, apps/worker, and packages/*, then documented dependency rules.
  2. 2Kept the SEO core independent from AI packages so rule execution and rechecks remain reproducible.
  3. 3Modeled workorders as human-actionable tasks and closed them through a recheck loop.

Strengths

  • Separates core SEO judgment from LLMs so the same input produces the same output.
  • Defines clear boundaries across 13 packages and 3 apps for extension and testing scope.
  • Includes medical compliance plus AEO/GEO rules inside the operations loop.

Metrics

16
workspaces
106
commits
3
runtimes
0
core LLM deps

Tech stack

TypeScriptNext.js 15FastifyPrisma 6PostgreSQLRedisBullMQTurborepopnpm

Screenshots

SearchOps AI screenshot 1