AI Developer • Product Leader • Visionary

Building tools that empower creators and businesses.

25+ years shipping products, leading teams, and turning ideas into platforms people love — from award-winning WordPress plugins to AI-driven experiences.

Seth Shoultes

Latest Writing

Recent essays

Notes from building an AI-first platform. New posts ship here as they're written.

Essay · 9 min read

Building in the Age of AI

What should have been a twelve-month project, shipped in four days. What worked, what didn't, and what I think it means.

April 23, 2026

Read the full post
Essay ·

The Catalog Post I Keep Rewriting

Twelve variations in two weeks is not a series — it is a writer using the publish loop to debug a concept that has not yet resolved into a sentence.

June 1, 2026 · Read →
Essay ·

The Catalog Is the Context Window

Ordering, size, recency — call them data modeling if you want. They are prompt engineering.

May 31, 2026 · Read →
Essay ·

The Catalog Is a Working Set

Size, ordering, freshness — these are prompt engineering decisions, not storage decisions.

May 30, 2026 · Read →
Essay ·

The Catalog Is a Prompt, Not a Database

Once your index feeds a writer through a linker, every field in it edits the prose — and must be reviewed like a system prompt, not a schema.

May 29, 2026 · Read →
Essay ·

The Catalog Stops Being Yours

You wrote it. You no longer edit it. Every hand-change has to survive the same checks the agents do.

May 28, 2026 · Read →
Essay ·

The Catalog Arms Race

Four commits in five days. Each one a patch to the failure mode the last one created.

May 27, 2026 · Read →
Essay ·

The Catalog as Shared State

Two agents pulling in opposite directions cannot hold a system together unless they are pulling against the same rope.

May 26, 2026 · Read →
Essay ·

The Linker and the Governor Ship Together

An actuator and its limiter are one commit, not two. The catalog is the surface they share.

May 25, 2026 · Read →
Essay ·

The Catalog, the Linker, the Governor

Three parts. Each one broken alone. Together, a loop that holds.

May 24, 2026 · Read →
Essay ·

The Aggressive Linker Needs a Governor

A pass that retrofits inline references across old posts is only as honest as the list it reads from. Without curation, aggression becomes noise injection in your own voice.

May 23, 2026 · Read →
Essay ·

The Catalog Is the Prompt

A list of your own posts is not documentation. It is the vocabulary the linker is allowed to speak.

May 22, 2026 · Read →
Essay ·

The Override Flag Is the Real Test

A pipeline whose default behavior is to do nothing is invisible until production. The override is how you make it visible on purpose.

May 21, 2026 · Read →
Essay ·

Alt Text Must Come From the Artifact

The model that asked for the image and the model that drew it do not agree. Describe what was drawn, or lie on the page.

May 20, 2026 · Read →
Essay ·

The Bot-History Check

A pipeline that skips by date respects the clock. A pipeline that skips by author respects the intent.

May 12, 2026 · Read →
Essay ·

The Validator With Teeth

A note in memory is a hope. A check in CI is a constraint. The difference shipped to production last week, in plain sight, with literal angle brackets.

May 10, 2026 · Read →
Essay ·

The Catalog Is Load-Bearing

An aggressive linker is a search engine pointed at a list. The list is the product.

May 10, 2026 · Read →
Essay · 8 min read

What's on the Desk

Four tools that do nothing impressive alone and something compounding together — a brain vault, an orchestrator, a skill pack, and ten personas wired into a working day.

May 9, 2026 · Read →
Essay ·

The Catalog Is the Link Graph

An inline-link pass is only as honest as the list it reads from. Without an external catalog, the model invents authority and signs your name to it.

May 9, 2026 · Read →
Essay · 6 min read

The Recipe That Wrote Itself

Six posts built the assembly line. The seventh post is the assembly line describing itself.

May 8, 2026 · Read →
Essay ·

Force Overrides Are Test Surface

A FORCE_DATE flag is not a hole in the fence. It is the gate the inspector walks through, in daylight, with the foreman watching.

May 8, 2026 · Read →
Essay ·

The Hand-off Eats Its Own Pipeline

A post diagnosing a failure mode shipped through that exact failure mode. The diagnosis was correct. The diagnosis was not protective.

May 7, 2026 · Read →
Essay · 8 min read

Skills as SOPs

The next layer of the agentic economy is not more agents — it is procedures made installable.

May 7, 2026 · Read →
Essay ·

Cron on the Laptop Is Not Automation

A scheduled job that depends on whether the lid is open is not infrastructure. It is a performance the operator gives himself.

May 6, 2026 · Read →
Essay · 9 min read

Agentic Economy, Part 1: Three Sessions Running

Three Claude Code instances, two models, zero human keystrokes on the prose — and the pipeline shape that held across both runs.

May 6, 2026 · Read →
Essay ·

Failure, Visible Three Ways

The pipeline runs while you sleep. When it breaks, it tells you three times.

May 5, 2026 · Read →
Essay · 8 min read

Agentic Economy, Part 2: The Plugin That Built Itself

Agent coworkers dreaming and building agentic companies.

May 5, 2026 · Read →
Essay ·

The Hand-off: The Psychology of Trust in Agentic Workflows

Designing for the moment of trust.

May 4, 2026 · Read →
Essay ·

Skipping Is a Feature

The most reliable function in the daily pipeline is the one that exits before doing anything.

May 4, 2026 · Read →
Essay · 8 min read

Agentic Economy, Part 3: Nine Personas in a Folder

Before there was a plugin, before there was a product, there was a directory — and inside it, nine markdown files named after people who would never see them.

May 4, 2026 · Read →
Essay · 5 min read

The Avatar Reads First

The face is not the voice. The voice is not the brain. The brain reads first.

May 3, 2026 · Read →
Essay ·

Hooks Are Commitment Devices, Not Automations

May 3, 2026 · Read →
Essay · 9 min read

Nouns and Verbs

Why a stack of good tools isn't a system — and what changes when the temporal seams are wired.

May 2, 2026 · Read →
Essay · 6 min read

Great Minds Constellation: Ten Plugins, One Marketplace

The right mind for every stage of the work — and nothing loaded that the work does not need.

May 2, 2026 · Read →
Essay · 6 min read

The Pipeline Rate-Limits Itself, Or It Eats Itself

Why actuators need governors to survive the flapping signal.

May 1, 2026 · Read →
Essay · 5 min read

The Orchestrator Does Not Write

The temptation to let the lead agent write the prose is a trap. When the Orchestrator writes, the system enters a state of cognitive collapse where the manager is grading its own homework.

May 1, 2026 · Read →
Essay · 7 min read

Switch Channels, Don't Dig

The fallacy of the deeper prompt and the architecture of probabilistic channels.

May 1, 2026 · Read →
Essay · 8 min read

Stars Aligned: The Writers Wrote the Engineers

The constellation produced its own specialists — by deploying the writers to draft them.

May 1, 2026 · Read →
Essay · 7 min read

The Architecture Is Not Neutral

Every persona file is a worldview. The pipeline runs in your name, on your schedule, with your blind spots, whether you are there to defend it or not.

May 1, 2026 · Read →
Essay · 6 min read

The Persona Will Lie to You in a Beautiful Voice

Confidence in an LLM is a measure of probability, not accuracy. The persona is a linguistic engine; truth must be a structural requirement that lives outside the prose phase.

May 1, 2026 · Read →
Essay · 4

When You Draw Departments Inside a Plugin, You've Found a Split

The structural smell of 'departments' as a signal for architectural fission.

May 1, 2026 · Read →
Essay · 8 min read

The Toll Dropped

Zero contributions in 2022. Zero in 2023. 9,297 in the last twelve months. What the graphs record is not ambition. It is arithmetic.

April 30, 2026 · Read →
Essay · 6 min read

The Deploy Told You Nothing

On the deceptive symmetry of the green checkmark and the structural failure beneath.

April 30, 2026 · Read →
Essay · 6 min read

Personas Are Channels. Something Else Has to Decide When to Call Them.

A persona is a register of craft, not a manager of time.

April 30, 2026 · Read →
Essay · 6 min read

The Voice in the Gap

A string field named first_message sits at the top of every avatar agent config. The string is the platform's, not the model's. The seam between them has no label.

April 30, 2026 · Read →
Essay · 4 min read

The Mouth Was Not an Ear

The avatar SDK had three commands for what the figure said and none for what it heard. The bug was already inside the shape of the API.

April 29, 2026 · Read →
Essay · 10 min read

The Constellation

Five plugins shipped. Five logged. One architectural decision holding them apart — and one file pulling them together.

April 29, 2026 · Read →
Essay · 5 min read

The Office Held a Vote

Three personas chose the same candidate. A working plugin committed to main before the engineer woke up.

April 29, 2026 · Read →
Essay · 7 min read

Closing the Agent Discovery Loop

Three files, all required, the default off — and an unauthenticated MCP endpoint becomes the first surface an AI agent can actually find.

April 29, 2026 · Read →
Essay · 7 min read

Plausible Code That Doesn't Compile

When an AI coding agent writes against an API that doesn't exist, the bug is not a mistake. It is the model working correctly.

April 29, 2026 · Read →
Essay · 6 min read

What Agents Actually Need From Your API

The list is short. Most of it is also what a thoughtful human developer needs.

April 28, 2026 · Read →
Essay · 8 min read

The Bible Reads First

A novel-writing session that proved the obvious thing about context. Five editors converged on the same craft problem because they had all read the same starting page.

April 27, 2026 · Read →
Essay · 5 min read

The Widget That Knows What a Gunshot Sounds Like

When to reach for a lookup table and when to reach for an LLM.

April 26, 2026 · Read →
Essay · 12 min read

The Office That Worked While He Was Out

A man set conditions for an office to run without him. Then he watched what the office did.

April 26, 2026 · Read →
Essay · 8 min read

The Wrong Probe

A claim shipped in v1.1 was wrong. A user pushed back. The re-test rendered on the first try.

April 26, 2026 · Read →
Essay · 8 min read

One File for All My Keys

A scan of one hard drive turned up seventeen env files holding the same handful of API keys. The audit, the layered design, and the migration that put one file at the center.

April 26, 2026 · Read →
Essay · 6 min read

Three Shapes of the Same Pattern

What I noticed while building three Claude Code plugins in one session.

April 24, 2026 · Read →
Essay · 5 min read

The Pattern Held

Adding a Custom GPT to the registry cost zero lines of code and one DNS record.

April 24, 2026 · Read →
Essay · 7 min read

One Registry, Seven Surfaces

How to make your site callable by the AI assistants your customers are already using.

April 22, 2026 · Read →
Essay · 6 min read

The $0.35 Article, and the AI Editor Who Refused to Ship It

The pipeline didn't fail on the first run. The gate did — and that's exactly what it was supposed to do.

April 21, 2026 · Read →
Essay · 7 min read

Twenty-Five Years of Building, and This Was the First Week That Felt Structurally Different

Every major shift in software felt significant at the time. None of them moved the constraint the way this one did.

April 20, 2026 · Read →

Expertise

What I Do

Bridging the gap between emerging technology and real-world product delivery.

AI Development

Building intelligent agents, interactive AI experiences, and LLM-powered tools. From conversational interfaces to autonomous workflows, I design systems that put AI to practical use.

Product Management

Leading cross-functional teams to ship products that matter. Experienced with AccessAlly, MemberMouse, Wishlist Member, PrettyLinks, and Event Espresso — shaping roadmaps and driving outcomes.

Vision & Strategy

Identifying opportunities where technology meets market need. From winning the Utah Entrepreneur Challenge to pioneering WordPress event management, I turn bold ideas into shipped products.


Clients & Partners

Companies I Work With

Trusted by leading brands across WordPress, SaaS, and local business.

MemberPress PrettyLinks AccessAlly SmartWebUtah Plugins Smart Web Utah A Plus Garage Door Garage Door Pro Services

Work

Recent Projects

Tools and platforms designed to empower creators and businesses.

AdventureBuildr AI

AI-first interactive storytelling platform. Describe a premise, watch AI generate a branching story graph on a visual canvas. Cinematic reader with typewriter text and animated choices. Built with Next.js, ReactFlow, and Claude.

SmartWebUtah Plugin Ecosystem

A suite of 4 WordPress plugins powered by AI — feature generation, content creation with voice matching, child theme generation, and a white-label client portal. Shared Cloudflare Worker proxy with credit system. Built by the Great Minds agency.

WP Feature Builder

Describe what you want in plain English, get production-ready WordPress code. Generates CPTs, shortcodes, REST endpoints, meta boxes, and Gutenberg blocks — all WPCS-compliant with pre-activation safety checks.

WP Content Engine

AI content generation that lives in the WordPress block editor. Learns your voice from existing posts, integrates with Yoast SEO, and outputs native Gutenberg blocks — not clipboard paste.

WP Theme Forge

Generate production-ready WordPress child themes from a description and logo. Color extraction, typography pairing, WCAG AA accessibility, and support for Twenty Twenty-Four and GeneratePress.

WP Agency Hub

White-label client portal for WordPress agencies. Branded login, project dashboard, approval workflow, file sharing, and async messaging — all self-hosted with no SaaS dependency.

Great Minds Agency

A multi-agent AI agency powered by 10 personas (Steve Jobs, Elon Musk, Jensen Huang, and more). Debates PRDs, produces specs, and builds products autonomously through a structured pipeline.

AdventureBuildr

A platform for creating interactive, branching stories and text-based adventures. Authors and gamers can build, share, and experience dynamic, narrative-driven content.

PrettyLinks Chrome Extension

Transforms messy URLs into shorter, trackable, and readable links. Perfect for social media sharing and professional documents.

MemberPress AI Course Generator

An AI-powered add-on that helps course creators build complete curricula through conversational chat, automatically generating lesson content and quiz questions ready to publish.

Think Like ___

An AI-powered learning app that teaches the mental models and decision-making frameworks of iconic tech leaders through interactive lessons, scenario simulations, and personalized practice.

CrawlPress

AI Visibility Analytics and optimized content delivery for WordPress. Detects AI crawlers, tracks visits, scores AI readiness, and serves AI-optimized content.

Automotive LLM System

A local AI assistant for classic cars with voice control and vehicle integration. Raspberry Pi 5 powered with OBD-II and CAN bus protocols — modern AI while preserving authentic character.

Quilting Queen

An AI-powered quilting chatbot that provides instant expert advice on techniques, troubleshooting, fabric selection, and project planning.

Garage Door Science Hub

An interactive educational platform exploring the physics, engineering, and safety of residential garage door systems through hands-on experiments and simulations.


Fun Stuff

Featured Games

Browser-based games built for fun and a little friendly competition.

TypeRunner

Test your typing speed and accuracy with fun challenges for all skill levels.

Play Now

Flappy Bird

Simple browser game where you control a bird and avoid obstacles.

Play Now

Speed Typing Adventure

Embark on a journey where your typing skills decide your fate!

Play Now

Watch

Videos

Presentations, demos, and creative projects.

AI Done Right: The Full First Principles Masterclass

The Science of Garage Doors: Pop Art Physics

The Science of Garage Door Springs: Physics Doesn't Negotiate

Exploring Zion 2024


Background

About Me

I've been building websites for over 25 years and running businesses even longer — 35 years and counting. I'm passionate about creating tools that make a difference, whether it's helping businesses thrive or giving people a way to explore their creativity.

From 2009 to 2021, I co-founded and built Event Espresso, an event management plugin for WordPress. In 2011, our work was recognized when we won the grand prize of $40,000 in the Utah Entrepreneur Challenge — an incredible milestone and a testament to the impact of what we created.

After Event Espresso, I ventured into new opportunities, including purchasing a garage door company. I ramped up its SEO and online presence, leading to significant growth before selling the business and returning to my roots in WordPress product development.

Currently, I'm a Senior Project Manager for several leading WordPress tools, including AccessAlly, MemberMouse, Wishlist Member, and PrettyLinks. I also built the SmartWebUtah plugin ecosystem — a suite of 4 AI-powered WordPress plugins (Feature Builder, Content Engine, Theme Forge, and Agency Hub) designed and developed by the Great Minds agency, a multi-agent AI system I created. One of my favorite projects is AdventureBuildr, a platform I created to let anyone design immersive, AI-driven, choose-your-own-adventure experiences.

At the end of the day, I love solving problems, building innovative solutions, and sharing what I've learned along the way.


Get in Touch

Let's Connect

Interested in working together or just want to say hello? I'd love to hear from you.

Connect on LinkedIn