HolleyStudios

Work

Systems we've built.

Real systems in production — some built for clients, some built for our own infrastructure. Every one runs Thesmos governance before delivery.

Enterprise · AI Platform

AI Creative Operations Platform

Regional creative agency — 50+ employees, anonymous

The Problem

A high-volume creative agency was producing 40+ campaigns per month. Brand voice consistency was inconsistent across writers. Knowledge about past campaigns was siloed in individual brains. Content repurposing took 2–3 hours per piece.

Stack

  • Next.js 14 (App Router)
  • OpenAI GPT-4o-mini
  • Custom RAG knowledge base (pgvector)
  • n8n workflow orchestration
  • Custom agent orchestration system
  • Supabase + Vercel Blob

What Was Built

  • Custom RAG knowledge base indexing brand voice, messaging pillars, and past campaign learnings
  • 14-tool AI platform: campaign builder, newsletter generator, shot list builder, content repurposer, case study wizard, media intelligence analyzer, and more
  • Agent orchestration system with 14 skill modules for multi-step campaign creation
  • monday.com integration for creative request intake → automated brief generation
  • Governance system with 1,075 enforced security and quality rules across 77 modules
  • Playwright e2e tests + CI/CD pipeline with release gate validation

Outcomes

Content repurposing time reduced from 2–3 hours to under 10 minutes
Brand voice consistency enforced across all AI-generated outputs
Past campaign knowledge searchable in seconds instead of emails and Slack threads
Platform at v7.6.0 — actively used in daily production
Dogfood · Holley Creative

Photographer Booking & Delivery System

Holley Creative (holley-creative.com) — built for our own photography business

The Problem

Managing wedding and portrait inquiries manually meant 2+ hours per week on admin. No automated follow-up meant losing bookings to photographers who responded faster. Photo delivery was an ad-hoc email attachment process.

Stack

  • Next.js 16 (App Router)
  • Supabase (PostgreSQL + Storage)
  • n8n workflow automation
  • Nodemailer (SMTP)
  • Zod schema validation
  • Cookie-based admin auth

What Was Built

  • Multi-service contact form with conditional fields (event date, location for weddings/drone)
  • Supabase inquiry pipeline with status tracking (new → contacted → booked → delivered)
  • n8n automation: auto-reply to client within 30 seconds, rich notification to photographer, 24h follow-up reminder if still 'new'
  • Admin portfolio manager — image upload to Supabase Storage, category tagging, publish toggle
  • Wedding packages landing page with three tiers ($2,800 / $4,200 / $5,800+)
  • Cookie-protected admin section at /admin for full portfolio management

Outcomes

Zero manual emails for initial inquiry response — automated within 30 seconds
Admin time for portfolio updates reduced from 20+ minutes to under 2 minutes
All systems live at holley-creative.com
Pattern now templatable for any photographer or creative freelancer
Internal Tool · Live Now

AI Readiness Lead Scoring Funnel

Holley Studio — internal tool, live at holley.studio/audit

The Problem

Most leads from a website contact form are unqualified — wrong budget, wrong timeline, wrong fit. We needed a way to automatically qualify prospects and route them to the right service tier before a first call.

Stack

  • Next.js 16 (App Router)
  • Claude claude-haiku-4-5-20251001 (personalized findings)
  • Supabase (audit_requests table)
  • n8n (score-tiered email sequences)
  • Zod (form validation)
  • React Hook Form

What Was Built

  • 4-step multi-screen audit form capturing 10 data points about business maturity
  • Deterministic scoring algorithm (0–100) weighted by revenue, team size, tools, and AI experience
  • 4 service tiers mapped to score ranges: Starting Line → Getting Started → Building Momentum → AI-Ready
  • Claude-generated personalized findings — 3 specific gaps with quantified costs and recommended services
  • n8n automation: score-tiered follow-up email sequence based on which tier the prospect lands in
  • Supabase storage of all audit submissions for CRM-lite pipeline management

Outcomes

Every lead self-qualifies before the first conversation — no more 'just looking' calls
Personalized AI findings make results feel tailored, not generic
Live at holley.studio/audit — try it yourself
Same pattern deployable for any service business as a lead magnet
Open Source · Live

Thesmos — AI Code Governance System

Holley Studio — built for internal use, open-sourced for the community

The Problem

AI coding tools (Claude, Cursor, Copilot) generate code fast but with repeating classes of security holes and anti-patterns — SSRF via fetch(userInput), admin clients in browser bundles, JWT decode without verify. Generic ESLint rules don't catch them. Teams had no systematic way to audit AI-generated code before it shipped.

Stack

  • TypeScript CLI (Node.js)
  • 1,075 rules across 17 categories
  • GitHub Actions integration
  • VS Code extension
  • npm package: thesmos-governance
  • Vercel (live scanner UI)

What Was Built

  • 1,075-rule governance engine covering security, AI safety, auth, Next.js, React, performance, database, and 10 more categories
  • CLI scanner: runs locally or in CI — exits non-zero on BLOCKER findings
  • GitHub Actions gate: blocks PR merges when BLOCKER rules fire
  • VS Code extension: highlights violations inline as you type
  • npm package (thesmos-governance): install in any JavaScript/TypeScript project
  • Live web scanner at thesmos-governance.vercel.app — paste code, get findings instantly

Outcomes

Deployed on every Holley Studio project — zero BLOCKER findings ship to production
Open-sourced under MIT license — usable by any agency or developer
AI-specific rules catch the exact patterns Claude, Cursor, and Copilot generate most often
Live at thesmos-governance.vercel.app — scan any code right now

Engagements in Delivery

Active
In delivery — Q3 2026

Home Services — HVAC

Chicago, IL

AI Growth System

In delivery

Photography Studio

Midwest

Starter Presence + RAG Knowledge Base

Open slot

Your business

Anywhere

You pick the package

Start an engagement →

Yours could be next.

Every one of these started with a 30-minute discovery call. We scope it, price it flat, and build it fast.