Technical SEO · AEO · AI automation · WCAG 2.1 and 2.2 AA

We measure search visibility, build AI intake systems, and remediate sites and PDFs for WCAG.

That covers technical SEO and AI-answer measurement, intake automation, WCAG audits, and PDF remediation. When the site itself is the problem, we rebuild it.

Live and clickable: an AI intake assistant you can use right now (running a demo business, so you can see it do the job), and the wcag21aa.com and wcag21aa.org reference sites we built and maintain.

Straight answers

Know the terms before you call, not after.

Scope and price agreed before anything starts. The same people from the first call to delivery. Real remediation instead of a widget that claims it. And documentation good enough that your team can run the thing without us.

Working with us

What to expect

If you have paid for a website or SEO that never brought in work, or could not get a straight answer out of an agency, this is built against that.

You work with the people building it

The same people from the first call to delivery. No account managers, no handoffs, no subcontractor you never met.

We document the handoff

You get operating notes, ownership details, and training if the project needs it. If your team could not run it without us, it is not finished.

We say where AI is not worth it

Some of this work is better with AI in it and some is not. You get told which is which before you spend on it.

Recent work

Systems running in production

Live sites you can open, and written case studies on the systems behind them: what the problem was, how it was built, and what it does now. Every card says whether it is a live site, a screenshot case study, or a private system with no public URL.

Emissary AI intake assistant interface screenshot

Full-stack AI Engineer

Live, open it yourself

Emissary

Our flagship AI intake assistant. Use it yourself on a demo business.

Sonoma Solutions' flagship AI intake assistant. There is a working demo you can use: it runs a fictional Sonoma County HVAC company, answers questions from that company's knowledge base, collects the details a real job would need, refuses anything outside its rules, and hands back the summary the business would receive. The assistant at emissary.sonomasolutions.io answers questions about Emissary itself instead. Astro 4, React, and TypeScript on the frontend; Node and TypeScript backend modules for database access, a knowledge base, intake email parsing, lead routing, and downstream email integration. It is the productized version of the AI intake systems we build for clients.

  • Astro 4
  • React
  • TypeScript
  • Node.js
Read the case study →
MarketBrew Reference Manual documentation screenshot

Knowledge architect, AI engineer

Screenshot case study

MarketBrew Reference Manual

A structured knowledge base of evidence-tagged atoms, turned into an exhaustive client reference manual.

An exhaustive, client-ready reference manual for MarketBrew (a deep SEO analytics platform), generated from a structured knowledge base. We extracted MarketBrew’s public reference material into evidence-tagged "knowledge atoms" through a parallel multi-model pipeline, then built the manual from that vetted database under strict schema and QA gates.

  • Knowledge architecture
  • Knowledge-atom extraction
  • Multi-model pipeline
  • Technical documentation
Read the case study →
SRJC Course Outline Archive data table screenshot

Data Engineer

Screenshot case study

SRJC Course Outline Archive

Turned hundreds of unstructured catalog pages into a queryable archive.

Course outline data at a community college is public but not queryable: it lives in hundreds of individual web pages with no structured export. This pipeline scrapes and normalizes the full Santa Rosa Junior College catalog, extracting course codes, titles, units, objectives, and outcomes into a consistent archive built for curriculum research.

  • Node.js
  • Scraping
  • Structured extraction
Read the case study →

There is ongoing AI integration work for a local services firm (Light & Shade Solutions), plus the full case-study set and an open GitHub if you want to read the code.

How it works

How a project goes

1

We talk

Twenty minutes on the business and what is in the way. No pitch.

2

We map the fix

The two or three things worth doing first, with scope and price.

3

We build it

And keep you posted as it comes together. No black box.

4

We hand it off

Operating notes, ownership details, and training if you want it.

Common questions

Tell us what is in the way

Describe the problem and we will reply within one business day with whether we can help and the first thing we would do. The 20-minute call is free.