Nora Genetti

I make AI answer engines find things.

Technical SEO and AEO/GEO, programmatic SEO, and the software that measures whether any of it worked.

Behind: a crawler indexing sources. The ones that get cited crystallize.

I build subscription products for AI search — software that measures how answer engines decide what to cite, and does something about it. I’ve owned businesses, taken one through to sale, and helped others grow — which is why my products have pricing in them from the first commit.

Fifteen years in marketing and communications before this, and a background in applied anthropology with a linguistics emphasis — which turns out to be unreasonably good preparation for working out what a machine thinks a sentence means.

Selected work

SEOAICo

2026

AI answer-engine visibility platform — measures whether AI assistants cite you.

A full Laravel application that probes answer engines on a schedule and records whether a client is cited, mentioned, or absent for a given prompt. Built the provider layer, the matcher, and the scheduled runner, plus a Filament admin for reviewing verdicts. The reporting deliberately keeps three states rather than blending them into one score, because a brand being named without a citation is a different problem from not appearing at all. Exposed over MCP so an assistant can query citation data directly as a tool rather than through a dashboard.

  • Laravel 12
  • PHP 8.2
  • Filament
  • Alpine.js
  • Tailwind
  • SQLite
  • MCP server

Node Bloom

2026

Interactive visualization of how AI citation actually propagates.

Cyan waves are an index crawling the open web; gold streams are a source being cited through that index and growing as a result. Sources begin as faint sparks and crystallize into faceted gems as citations accumulate. Hand-written particle system, wave propagation, and crystallization animation on a raw 2D canvas — no Three.js, no D3.

  • Vanilla JS
  • HTML5 Canvas

Aureus

2026

Consumer finance app — live market data, paper trading, sentiment.

Web client and API deployed separately, with Supabase handling auth and Postgres behind row-level security. Custom ticker charts and market lists built from scratch rather than dropped in from a charting library. Twelve Data supplies the market feed; the current work is resilience — backoff with jitter, candle convergence, a durable cache, and a provider fallback chain.

  • React
  • Vite
  • Tailwind
  • Supabase
  • Postgres + RLS
  • Vercel

Answer-Ready FAQ Block

2026

A WordPress plugin that spins up a live, AEO-ready demo site in the browser.

A WordPress Playground blueprint: click the link and a full WordPress install boots in the browser with the plugin active, so the AEO setup can be seen working rather than described. Removes the "install it and see" step from the sales conversation entirely.

  • WordPress
  • PHP
  • WordPress Playground
  • JSON blueprint

Aurora Portfolio Lab

2026

Python finance tracker — the math layer Aureus was built on.

A Streamlit application for tracking portfolio performance and sentiment. Its finance-metrics and sentiment modules became the computational core that Aureus reuses, which is why the two share behaviour despite being different stacks.

  • Python
  • Streamlit
  • pandas

AI Citation Benchmark

2026

Measurement tooling for answer-engine visibility, with drill-through reporting.

A capture tool and report generator for auditing whether AI assistants cite a given brand across a prompt matrix. Every headline figure in the output drills through to the underlying cells, including in the printed PDF — showing the calculation is part of the product, not a footnote to it. Delivered as a two-page audit for a Pierce County law firm covering 7 prompts across 4 assistants.

  • Node.js
  • Vanilla JS
  • docx generation

Elsewhere

Get in touch

Tell me who you are and what brought you here. I read everything that arrives.

Or email playplaycode at duck.com