Johny Patrick · Hokma Solutions US Eastern Working Hours

I build AI support tooling, Manifest V3 browser extensions, and human-in-the-loop agent workflows that catch costly mistakes before customers see them.

Every system shown here is backed by working repositories, deployed databases, regression test suites, and documented production audits — never fabricated metrics or generic slideware.

How I work: I combine hands-on support operations leadership (running a 13-agent live-chat team daily) with disciplined, spec-driven AI-assisted engineering (Claude Code, Codex, TypeScript, Next.js, Supabase). I write the product specifications, database schemas, privacy boundaries, and regression corpora, orchestrate implementation in small verified commits, and validate every release against real edge cases.
Repository-Verified Proof (Zero Fabricated Claims)
2,108 / 2,338 (90.2%) Pre-send AI rewrites accepted by our internal 13-agent live-chat support team (PostHog, Oct 5–25, 2026; used daily since March 2026).
90% → 8% False Positives Cut local detector false positives on a 63-reply benchmark corpus via co-occurrence gating (v1.0.23).
506 Automated Tests Passing across support-coach-extension packages (Backend 287, Extension 90, Rules 84, AI 45) + 45 SaaS tasks in supportcoach-ai.
Interactive Capability Proof · Synthetic Data

Test the Actual Engines Behind the Case Studies

Select any workbench tab below, click a preset scenario or enter your own text, and inspect the live deterministic output. All demonstrations use synthetic data and clearly distinguish live local algorithms from simulated LLM responses.

Mode Disclosure: Layer 1 Local Rules Engine executes LIVE deterministic code (0ms, zero tokens). Layer 3 Pre-Send 8-Dimension Check runs in Labeled Sample / Simulated AI Mode because OPENAI_API_KEY and PUBLIC_CHECK_ENABLED=true are kept off in this public sandbox.
Direct Link: https://consulting.supportcoach.io/projects/support-coach-extension →
Privacy-Verified Outbound Payload (apps/extension/src/lib/apiClient.ts)

Customer messages never leave the browser. Only these 4 fields cross the wire:

{
  "draft_text": "Like I said, you need to reconnect it yourself. It's not a bug on our end, and there is nothing I can do from here.",
  "triggered_rules": [
    "dismissive_harsh",
    "blame_language",
    "missing_ownership",
    "cold_transactional"
  ],
  "local_score": 72,
  "draft_hash": "ead21245a262ef2d"
}
LAYER 1 · LOCAL RULES ENGINE (0ms · NO AI) Local Risk Score: 72/100
This could read as dismissive or abrupt to the customer. INSTANT HINT · NO AI
Example: "I can help get this working for you right now — let me walk you through the steps."
Accept behavior: Dismiss only (presence families require AI rewrite to preserve specific facts)
Triggered Rule Families: dismissive_harsh, blame_language, missing_ownership, cold_transactional
LAYER 3 · PRE-SEND CHECK (SAMPLE / SIMULATED AI MODE) HIGH RISK

What's working: Identifies the reconnection requirement needed to resolve the issue.

empathy2/10
ownership2/10
clarity9/10
actionability9/10
professionalism2/10
de escalation2/10
conciseness9/10
Suggested Rewrite (WYSIWYG · Fact-Preserving)

I can help you get this reconnected. This happens when the local connection token resets rather than a platform outage, and I can walk you through reconnecting it right now so everything syncs cleanly.

Mode Disclosure: Demonstrates the exact deterministic parser, remote screen-share gap exemption (≥5 min with session URL), abandoned-chat neutral scoring (7/10), and Product Confusion Topic schema from supportcoach-ai (Tasks 8, 33, 37–40) on synthetic transcripts.
Direct Link: https://consulting.supportcoach.io/projects/support-coach-dashboard →
Tip: Test Scenario B to see how a 16-minute screen-share gap is exempted from response-time penalties.
QA ENGINE & EDGE-CASE GUARDRAILS Attention: HIGH
  • Orphan Line & Sender Normalization (Task 8e/8h): Multi-line messages preserved under active speaker.
  • Response-Time Threshold Rule: Gaps under 2 min ignored; only gaps >4 min without screen-share URLs are cited (max 2-3 timestamps).
Manager Copy-Paste Coaching Feedback

Quick note on this chat: you got the customer to the right place (Settings > Templates), which solved the markup question. For next time, lead directly with what the product CAN do ("You can hide markup by switching the template in Settings > Templates") rather than opening with "That is not possible", and skip phrases like "As I said earlier" after a 4.1-minute gap.

Empathy & Workaround Ownership Second occurrence in 30-day window (Manager override takes precedence)

Observed (stays in dashboard): Agent replied 'That is not possible on the standard invoice view' and 'As I said earlier' before guiding the customer to the Templates setting.

Recommended (eligible for bridge): Lead with the available path ('You can hide line-item markup using a Client Template under Settings > Templates') instead of opening with a flat 'not possible', and avoid 'As I said earlier'.

Response Pacing (>4 Min Threshold) New coaching point

Observed (stays in dashboard): Wait of 4.1 minutes (10:03:48 to 10:07:55) without an interim check-in.

Recommended (eligible for bridge): When researching a tax or template question takes longer than 3 minutes, send a brief hold note so the customer knows you are still checking.

PRODUCT CONFUSION TOPICS EXTRACTED (TASKS 37–39)
Invoices › email invoice without showing line-item markup
Category: confusion · Confidence: 94% · Status: matched_approved_topic
"Hi, I'm trying to email an invoice to my client without showing the line-item markup column, and the PDF template keeps putting the old tax total back."
Invoices › email invoice without showing line-item markup
Category: confusion · Confidence: 94% · Status: matched_approved_topic
"Wait, isn't there a client-facing template option where markup is hidden? And why did the tax revert?"
Mode Disclosure: Simulates the multi-provider pace router (002_platform.sql) and two-tap Approval Card protocol (CLAUDE.md & journal/README.md) on synthetic agent tasks. Notice how the agent's decision prediction stays hidden until you tap Approve, Edit, or Reject.
Direct Link: https://consulting.supportcoach.io/projects/agentic-governance-ops →
MULTI-PROVIDER PACE ROUTER
Anthropic (Claude Sonnet) behind pace (-14 pts)
54% used this week · resets in 52h · capabilities: browser_pc scheduled_runs sql_connector
Google (Gemini Flash / Gem) behind pace (-30 pts)
38% used this week · resets in 52h · capabilities: web_research voice_schedule
OpenAI (gpt-4o-mini API) ahead of pace (+11 pts)
79% used this week · resets in 120h · capabilities: structured_json low_latency_check
NEEDS YOUR YES · TWO-TAP APPROVAL CARD sc-sender · effect: external (medium)

Send today's outbound batch: 4 verified prospects

Agent prediction is committed and hidden until you tap Approve, Save Edit, or Skip above (per Constitution Rule: "Write the prediction before he acts and keep it hidden until he has").
Evidence-Backed Consulting Offers

Three Concrete Service Offers Mapped to Buyer Needs

Grounded in working codebases and verified against current fixed-price market demand — without forcing distinct capabilities into a single narrow niche.

Offer 01 · Support Operations & CX AI

Customer Support AI, Pre-Send Guardrails & Transcript QA Systems

Who it helps:

SaaS founders, Heads of Support, and CX Operations Leaders running 5–50 agent support teams on Zendesk, Intercom, Zoho SalesIQ, or custom help desks.

Problem it solves:

Standard AI chatbots hallucinate policies or frustrate customers, while post-hoc QA tools ($35+/agent/mo) only tell managers on Thursday about a live chat that escalated on Monday. Meanwhile, generic transcript analyzers penalize agents unfairly for screen-share gaps or abandoned chats.

Concrete Deliverable:

A tailored Support QA & Coaching Pipeline or Pre-Send Reply Checker: (1) Custom rubric & company tone-profile calibration, (2) Domain-aware transcript parser handling multi-line/screen-share/abandoned chat edge cases, (3) Product Confusion Topic clustering with verbatim customer quotes, (4) Manager follow-through scorecards & Slack/email PDF coaching handouts, and (5) Hard per-seat OpenAI spend caps.

Supporting Repository Credibility:
Requires Further Validation Per Client:

If direct API ingestion is required for help desks other than Zoho SalesIQ (e.g., Zendesk Tickets API, Intercom Conversations API, or Shopify/Re-amaze), a 2–3 day API payload & rate-limit discovery spike is required before locking fixed-price ingestion scope.

Offer 02 · In-Page Browser Copilots

Manifest V3 Chrome Extensions & Hybrid Local + AI Overlay Copilots

Who it helps:

B2B SaaS products and operations teams that need real-time AI assistance, compliance checks, or workflow automation injected cleanly inside third-party web applications (Zendesk, Intercom, Zoho, Salesforce, HubSpot).

Problem it solves:

Third-party web apps use complex, shifting DOMs (contentEditable vs textarea, dynamic modals, Shadow DOMs) where naive browser extensions lose state on chat switch, get hidden behind overlays, break native Send buttons, or burn LLM API budget on every keystroke.

Concrete Deliverable:

A production-ready Manifest V3 Chrome Extension (TypeScript + Vite) + Node.js/Express Backend featuring: (1) Modular platform-adapter DOM layer with synthetic event dispatch and edit-box focus guards, (2) Instant 0ms local rules engine for deterministic first-pass detection, (3) Debounced/on-demand AI rewrite cards in isolated Shadow DOM, (4) Passive UI self-diagnostics, and (5) Chrome Web Store package & IT security disclosure page.

Supporting Repository Credibility:
Requires Further Validation Per Client:

Target host web application DOM inspection (confirming whether composers use contentEditable, iframes, or closed Shadow DOMs, and verifying whether operators use the browser or a native desktop app).

Offer 03 · Agentic Workflows & SaaS MVPs

Human-in-the-Loop Multi-Agent Workflows & Full-Stack Next.js + Supabase MVPs

Who it helps:

Founders, agencies, and technical operators who want Claude/OpenAI/Gemini automation or a full-stack SaaS MVP where every external action (sending emails, updating records, spending budget) is gated by a fast human approval card.

Problem it solves:

Unattended AI agents hallucinate, leak private context across accounts, or send off-brand messages, while purely manual workflows bottleneck the founder. Teams also struggle with unauthenticated LLM routes and missing Row-Level Security (RLS) in rapid vibe-coded prototypes.

Concrete Deliverable:

A governed AI Workflow or Full-Stack SaaS MVP (Next.js App Router + Supabase PostgreSQL with RLS + Claude/OpenAI): (1) Versioned role prompts & evaluation test suites, (2) Mobile-ready two-tap Approval Queue (Approve / Edit / Reject) with decision journaling, (3) Multi-provider router & spend guardrails, or (4) Production security & RLS hardening audit of an existing Next.js/Supabase codebase.

Supporting Repository Credibility:
Requires Further Validation Per Client:

Review of client's target LLM provider terms (API keys vs native scheduled tasks) and existing database schema/RLS posture before deployment.

Direct Deep Links for Job Applications

Selected Case Studies & Project Classifications

Transparency standard: This portfolio clearly separates (1) Commercial SaaS & Chrome Web Store products in live production, (2) Features built on branches awaiting live flags, (3) Personal/internal multi-agent systems, and (4) Architectural specifications/prototypes. No external client logos, testimonials, or unmeasured CSAT claims are invented.

Commercial Products (Live): Support Coach Chrome Extension & Support Coach Dashboard Personal / Internal Platforms (Dogfooded): Life OS & Multi-Agent Acquisition Loop Prototypes / Staged Specs: Public Reply Checker (Flag Off), Coaching Bridge Spec, Mic Dictation External Client Work: 0 public external client logos claimed

Support Coach — Real-Time Pre-Send Coaching Chrome Extension

Role: Founder, Product Architect & Lead Verification Engineer (AI-assisted implementation via Claude Code & Codex under strict backtest rules)

Problem: Live-chat support agents under queue pressure occasionally type blame-heavy, dismissive, or dead-end replies ('Like I said, you need to reconnect it yourself'). Native help-desk AI tools (Zendesk Copilot, Intercom Rephrase, Zoho Zia) only fire when the agent clicks a button to ask for help — which a rushed, confident agent never does. Meanwhile, post-hoc QA tools only flag the damage days later.

Demonstrated Evidence:
  • Used daily since March 2026 by an internal 13-agent live-chat support team (company kept anonymous per leadership agreement).
  • Co-occurrence gating cut local rule false positives on good mid-conversation replies from 90% (46/51) down to 8–10% (5/51) while retaining 100% recall on golden risk phrases.
  • Pre-send AI rewrite acceptance reached 2,108 of 2,338 completed checks (90.2% — 'more than 8 times in 10') recorded in PostHog between Oct 5 and Oct 25, 2026.
Chrome Extension MV3TypeScriptVite + CRXJSNode.js + ExpressSupabase PostgreSQLOpenAI (gpt-4o-mini)Paddle BillingPostHog (Server-Side)
Commercial SaaS (Live + Staged Expansion) Deep Link: /projects/support-coach-dashboard

Support Coach Dashboard — Multi-Tenant Transcript QA & Product Confusion Intelligence

Role: Product Architect, QA Rubric Designer & Full-Stack Orchestrator

Problem: Support managers reviewing chat transcripts face two bottlenecks: (1) Generic AI summaries hallucinate timestamps, penalize agents for normal 90-second chat gaps or 15-minute live screen-sharing sessions, and fail to track whether an agent actually improved in later chats; (2) Product teams cannot see which software modules drive customer confusion without manually tagging thousands of chats.

Demonstrated Evidence:
  • 45 structured engineering tasks completed across MVP, Phase 2 (Follow-Through Scorecard), Phase 3 (Hardening & Cost Controls), and Product Confusion Topics.
  • ~227 real support chat transcripts processed across active and historical batches with zero duplicate job-item corruption.
  • Completed a 198-query security & tenant-isolation audit (Task 46a, Nov 11, 2026), eliminating unauthenticated OpenAI endpoints (/api/analyze, /api/team-summary) and locking down cross-tenant mutations (/api/toggle-exclude).
Next.js (App Router)TypeScriptSupabase PostgreSQL + RLSOpenAI (gpt-5.4)pdfjs-distpdf-libRechartsPaddle v2Zoho SalesIQ API v2
Internal Agentic Platform (Live) Deep Link: /projects/agentic-governance-ops

Life OS & Acquisition Loop — Human-in-the-Loop Multi-Agent Operations Platform

Role: System Architect & Operator

Problem: Running specialized workflows across multiple AI providers (Claude, OpenAI, Gemini, Grok) typically leads to context fragmentation, uneven quota exhaustion mid-week, prompt-injection exposure from untrusted web pages/emails, or dangerous unattended actions.

Demonstrated Evidence:
  • 10+ scheduled cloud and PC-bound agent roles running under version-controlled prompts (roles/*.md) with explicit golden-day evaluation suites (evals/life-chief.md).
  • Strict cryptographic and script-level separation between personal, business (Hokma Solutions), and employer contexts.
  • Zero unattended external sends or unauthorized spend across all active routines.
Next.js 16React 19Supabase Realtime & VaultPython 3 (bridge/sync.py)Claude Scheduled TasksGemini FlashxAI GrokGitHub Issues API

Staged Features, Architectural Specs & Planned Prototypes (Clearly Separated from Live Features)

Architecture Spec Only (Gated)

Dashboard-to-Extension Coaching Bridge

support-coach-extension/docs/COACHING-BRIDGE-SPEC.md

One-way privacy-preserving bridge letting a manager push up to 3 delivered coaching points from the transcript dashboard into an agent's Chrome extension pre-send prompt (with per-agent cache key isolation presend:${focusVersion}:${draft_hash} and a 15-item regression backtest matrix).

Built & Merged to Backend Main (Kill-Switch Off)

Public Free Reply Checker Web Tool

support-coach-extension/docs/REPLY-CHECKER-SPEC.md & apps/backend/src/routes/publicCheck.ts

Unauthenticated lead-generation tool at /reply-checker protected by Cloudflare Turnstile, dual per-IP rate limiters (5/hr, 10/day), SHA-256 response cache, 300/day global model cap, and PUBLIC_CHECK_ENABLED kill switch. Verified end-to-end on localhost; currently 503-disabled in production awaiting Turnstile secret paste.

Planned Prototype

In-Composer Voice Dictation + Coaching Button

support-coach-extension/NEXT.md

One-tap microphone button on the extension hint bar combining browser speech recognition with the WYSIWYG coaching rewrite so agents who dictate replies get instant structured polish.

Step 1 & Step 2 Research Deliverable

Capability Evidence Map & Verified Market Demand

Every capability claim below maps to a concrete repository implementation, what it proves, its honest limitations, and the client problem it solves.

Capability Status Specific Implementation What It Demonstrates Honest Limitations Client Problem Solved
Browser Extensions (Manifest V3 & Complex DOM Injection) Working Production Implementation support-coach-extension (Chrome Web Store item kfmbekgngkgbcejoinohlalmbmkegnbi, v1.0.25 live public, v1.0.26 submitted; TypeScript, Vite + CRXJS, Shadow DOM, 90 extension unit tests). Platform-adapter DOM architecture across Zendesk (contentEditable), Intercom (contentEditable), and Zoho SalesIQ (<textarea> with synthetic input/change event dispatch); elementsFromPoint z-order visibility gates and >=25% geometric overlap checks to eliminate modal false positives; edit-box focus guards; passive self-diagnostics (coaching_ui_fault); minimal 5-host manifest permissions. Chrome/Chromium browser only (does not run inside native Windows/macOS desktop help-desk apps such as the SalesIQ desktop client); Chrome blocks content scripts and password-manager autofill inside chrome-extension:// popups. Teams need an in-page AI copilot or compliance checker overlaid inside Zendesk, Intercom, Zoho, or a web CRM without breaking host-page editors, stealing cursor focus, or requesting invasive <all_urls> permissions.
Support Operations Tooling & Real-Time Pre-Send Coaching Working Production Implementation support-coach-extension packages/rules (84 tests) + packages/ai (45 tests) + apps/backend (287 tests), dogfooded daily by a 13-agent support team since March 2026. 3-layer cost/latency architecture: Layer 1 local rules engine (0ms, offline-capable, 12 rule families with co-occurrence gating that cut good-reply false positives from 90% to 8% across a 63-reply corpus); Layer 2 paused-typing AI check; Layer 3 pre-send 8-dimension AI check with deterministic sanitizeRewrite preserving every factual instruction and mid-draft closing. Pre-send rewrites accepted 2,108 / 2,338 times (90.2%) Oct 5–25, 2026. Intentionally draft-only (does not scrape customer messages, trading full conversation context for strict privacy/security compliance); no external customer CSAT or resolution-time uplift has been measured yet. Support agents send blame-heavy, dismissive, or dead-end replies in live chat when rushed, and managers only discover the escalation days later during post-hoc QA.
Multi-Tenant SaaS Development & Billing Lifecycle Working Production Implementation supportcoach-ai (www.supportcoach.io — Next.js App Router, TypeScript, Supabase Auth & PostgreSQL RLS, Paddle v2 billing) + support-coach-extension admin (admin.supportcoach.io). End-to-end multi-tenant SaaS with organization-scoped queries, Paddle checkout + HMAC-verified webhook lifecycle (subscription.activated, subscription.updated, subscription.canceled), server-side billed seat quantity enforcement + daily Paddle seat true-up cron, and per-seat monthly AI spend ceilings (aiCostControls.ts). 38 backend files in supportcoach-ai use the Supabase service-role key and rely on application-level .eq('organization_id', orgId) filters (audit Task 46a verified 198 queries on Nov 11 and flagged 2 anon-key topic pages to switch to server session auth); plan-tier feature gating is not yet hard-enforced. Founders need a production-ready Next.js + Supabase + AI SaaS MVP with working subscription billing, seat management, and per-tenant LLM cost caps so a trial user cannot burn unbounded OpenAI spend.
Data Analysis, Transcript QA & Topic Reporting Production + Staged Branch Expansion supportcoach-ai worker (/api/process-jobs, pdfjs-dist, Recharts, pdf-lib) in production; Product Confusion Topics & Coaching Notifications (Tasks 37–45) built and verified locally on main backlog. PDF transcript ingestion with SHA-256 duplicate detection, idempotent job claiming, sender misattribution repair, domain-specific QA guardrails (exempting remote screen-share gaps >=5 min and scoring abandoned chats neutrally at 7/10), AI follow-through tracking across subsequent chats with manager override precedence, and AI-proposed / human-approved Product Confusion Topics clustering with Postgres RPC aggregation. Tasks 37–45 (Product Confusion Topics, Zoho SalesIQ auto-sync, and Resend/Slack coaching PDF notifications) are built on local main (36 commits ahead of origin) awaiting Vercel Pro deployment and SQL function execution. Product and CX leaders have thousands of raw support transcripts but cannot quantify which product modules confuse customers or whether agents actually apply 1:1 coaching feedback.
AI Integrations, Multi-Agent Governance & Human-in-the-Loop Ops Working Personal Platform (Internal Dogfooding) life-os (https://life-os-beta-self.vercel.app — Next.js 16, React 19, Supabase Realtime, db/001..004.sql, 10+ role files in roles/*.md, evals/life-chief.md). Role-as-code prompt management, multi-provider connection routing (Anthropic, OpenAI, Google Gemini, xAI Grok) with weekly quota pace tracking, two-tap mobile Approval Cards with pre-committed hidden decision predictions and diff journaling (journal/README.md), security-definer cross-agent task board (/hand/[token]), and Python data-wall enforcement (bridge/sync.py). Single-owner personal deployment (Workspace 1 RLS locked to owner email); subscription usage meters require a browser-bound reader task because providers do not expose subscription usage APIs. Executives and operations teams want multi-agent automation across Claude, OpenAI, and Gemini without risking unauthorized emails, spend, or data leakage across accounts.
Workflow Automation & Auditable Outbound Pipelines Working Internal Implementation + Staged API Mode support-coach-acquisition (GitHub Issue #1 round-trip verified ACQ-TEST-001) + support-coach-extension outbound engine (outbound.ts, outboundReviewer.ts, outboundInstantly.ts, 25 Instantly unit tests). 4-track prospect state machine (research -> contactability -> owner approval -> evidenced outcome), AI prospect company-fit reviewer (filtering out >200 employee / non-ICP orgs), deterministic claim checker (marketingCopy.test.ts), Instantly API v2 campaign sync + Titan webmail manual send-later mode, and bounce-rate circuit breakers (>5% auto-pause). Commercial cold-email conversion is not yet proven (EXP-002 static sources yielded 0 human replies from 38+ touches; EXP-003 stage-gated Instantly test launches after domain warmup around Nov 30, 2026); Railway Hobby blocks direct outbound SMTP ports. B2B teams want automated lead qualification, personalizado first-line research, and outbound sequencing with hard human approval gates and automatic bounce/claim safety checks.
APIs, Webhooks & Privacy-First Third-Party Integrations Working Production + Staged Connectors Paddle v2 webhooks, custom zero-SDK PostHog batch forwarder (analytics.ts), Next.js Edge Middleware first-touch attribution, Zoho SalesIQ REST API v2 client (salesiq.ts), Resend REST API, Cloudflare Turnstile verifier. Server-side-only telemetry forwarding (zero third-party scripts in extension or marketing pages to uphold strict /privacy and /security commitments), timing-safe webhook verification, Zoho multi-DC OAuth refresh and HTTP-200 body-level error/throttle handling (error 1023), and hedged OpenAI calls with nested timeouts. Public Reply Checker endpoint (POST /api/public/reply-check) is deployed in production with kill switch PUBLIC_CHECK_ENABLED=false pending Turnstile secret configuration on Railway. Companies need reliable third-party API and webhook integrations (help desks, billing, analytics, LLMs) that respect strict enterprise privacy policies and never block the primary user path.
Knowledge Systems & Evaluated Prompt Engineering Working Internal Implementation life-os handoff protocol (handoff/README.md), evaluation suites (evals/life-chief.md), support-coach-acquisition LEARNINGS.md, and support-coach-extension experiment register (docs/EXPERIMENTS.md). Structured append-only knowledge handoffs treating external content strictly as data (prompt-injection defense), pre-registered experiment hypotheses with decision gates, and golden-corpus regression testing before any prompt or sanitizer change ships. karpathy-wiki and cf-support-dashboard KB curation repositories on disk were outside sandbox read permissions and are excluded from this showcase's primary evidence. Teams building with LLMs suffer from prompt drift, regressions when fixing isolated bugs, and unverified marketing/product claims because they lack structured evals and state handoffs.

Documented Evidence Gaps & Respected Access Boundaries

  • cf-dashboard, cf-incentives, cf-suggestion-finder, cf-support-dashboard, cf-support-dashboard-pilot: Restricted by OS/sandbox access controls AND excluded under permanent confidentiality rule: employer systems and data are never exposed or named publicly.
  • smart-buy-tracker, team-work-log, work-bridge, karpathy-wiki: Restricted by OS/sandbox access controls in the current environment. High-level status was noted in PRODUCTION_AUDIT_2026-10-16.md (e.g., smart-buy-tracker has 20 RLS tables and 226 tests), but because source files could not be directly inspected in this session, they are excluded from primary showcase claims.
  • Source code subtrees (support-coach-extension/apps/*, supportcoach-ai/app/src/*): Protected by OS directory ACLs in the sandbox; capability evidence is verified through the readable architecture specs, SQL migrations, structure manifests, test logs, and as-built orchestration journals.
Market Demand Verification (Observed 2026-11-11)

8 Verified Fixed-Price Project Opportunities on Upwork

Observed via public search index of Upwork freelance listings on November 11, 2026. Direct job application URLs on Upwork require an active authenticated freelancer session.

$11,000 (Fixed-Price) Observed: 2026-11-11

AI Customer Service Installment (Phased Human-in-the-Loop Rollout & QA Analytics)

https://www.upwork.com/freelance-jobs/apply/_~01a1c8091d37803e07 ↗

Requested Outcome: Build an AI customer support system that drafts and answers customer questions using knowledge bases, policies, and past tickets, with strict non-fabrication guardrails, automatic human handoff triggers, and an analytics dashboard tracking sentiment, CSAT, and escalation reasons.

Key Requirements:
  • Phased rollout: Phase 1 (AI drafts / human approves), Phase 2 (routine topics), Phase 3 (expansion)
  • Strict guardrails: never invent policies or discounts; clear AI disclosure (EU AI Act / GDPR)
  • Handoff logic on low confidence, customer frustration, sensitive billing/policy topics, or loops
  • Analytics dashboard + clear comparison of custom build vs. Zendesk AI / Intercom Fin
  • Proposal instruction: must begin with the word 'HANDOFF'
Matched Service Offer: Offer 01 (Support AI & QA Tooling) + Offer 03 (Human-in-the-Loop Governance)
$500 – $2,500+ (Fixed-Price Milestone / Ongoing) Observed: 2026-11-11

Expert Full-Stack Developer for AI-Powered Browser Extension (Manifest V3) & Web Automation

https://www.upwork.com/freelance-jobs/apply/ ↗

Requested Outcome: Develop a custom Manifest V3 Chrome Extension with service workers, content scripts, DOM manipulation, integrated OpenAI/Claude APIs, a web dashboard, and Node.js/Express backend with subscription billing.

Key Requirements:
  • TypeScript / JavaScript, HTML5, CSS3, Manifest V3 standards
  • In-page DOM manipulation, content script injection, and CORS/security best practices
  • Node.js + Express backend with authentication and subscription payment gating
Matched Service Offer: Offer 02 (Manifest V3 Browser Extensions & Hybrid AI Overlays)
$145 Initial Milestone (Contract-to-Hire / Scaling Scope) Observed: 2026-11-11

Senior Full-Stack Engineer for AI-Powered SaaS Platform (Next.js + Supabase)

https://www.upwork.com/freelance-jobs/apply/Senior-Full-Stack-Engineer-for-Powered-SaaS-Platform-next-js-Supabase_~01efc0a760de15f10b/ ↗

Requested Outcome: Take ownership of a Next.js + TypeScript + Supabase + OpenAI SaaS platform, build end-to-end AI features and third-party outreach/enrichment integrations, and harden RLS, authentication, and production stability.

Key Requirements:
  • Next.js, React, TypeScript, Node.js, PostgreSQL, Supabase (Auth, DB, Row-Level Security)
  • OpenAI API / LLM workflows and third-party API integrations
  • Familiarity with AI coding tools (Claude Code / Cursor) for rapid, high-reliability shipping
Matched Service Offer: Offer 03 (Full-Stack Next.js + Supabase SaaS MVPs) + Offer 01
$2,000 (Fixed-Price) Observed: 2026-11-11

Zoho CRM & Support Specialist for Custom Modules, Automation & Advanced Configuration

https://www.upwork.com/freelance-jobs/apply/_~011bbbc2d449306b3e ↗

Requested Outcome: Design custom modules, workflow automation, and advanced integrations across Zoho's customer operations ecosystem.

Key Requirements:
  • Zoho API & custom module configuration
  • Automated workflow triggers and reporting integration
Matched Service Offer: Offer 01 (Support Operations & Zoho SalesIQ API Integration)
$500 (Fixed-Price) Observed: 2026-11-11

Claude AI Superstar for Process Automation

https://www.upwork.com/freelance-jobs/apply/Claude-AI-Superstar-for-Process-Automation_~01b6981cfda8392f02/ ↗

Requested Outcome: Design and implement an end-to-end automated business workflow using Claude AI, integrating existing operational tools from lead generation to deal submission with full testing and documentation.

Key Requirements:
  • End-to-end workflow architecture with Anthropic Claude
  • API integrations, thorough testing, and clear operational documentation
Matched Service Offer: Offer 03 (Human-in-the-Loop Multi-Agent Workflows)
$420 (Fixed-Price) Observed: 2026-11-11

Build Jarvis in Claude – Custom AI Assistant with Voice & Mission Control Dashboard

https://www.upwork.com/freelance-jobs/apply/Build-Jarvis-in-Claude_~013e17cf62b36b4ae5/ ↗

Requested Outcome: Create a personalized Claude-powered command center featuring a modern web dashboard displaying active tasks, logs, and system status, plus voice input/output and Google Calendar/Gmail connectors.

Key Requirements:
  • Claude API / Claude Code / MCP integration
  • Web-based command center dashboard UI with task logs and status monitoring
  • Voice workflow & external workspace connectors
Matched Service Offer: Offer 03 (Human-in-the-Loop Command Center & Agent Ops)
$100 Initial Audit Session (Open to Long-Term Consulting) Observed: 2026-11-11

AI + Claude Code Expert Needed for Systems Security, Stack and Process Evaluation

https://www.upwork.com/freelance-jobs/apply/Ai-Claude-Code-expert-needed-for-systems-security-stack-and-process-evaluation_~01dbac9e162f111812/ ↗

Requested Outcome: Evaluate an existing web/cloud stack, security posture, and AI-assisted development workflow (specifically Claude Code processes, API security, Cloudflare/cloud boundaries).

Key Requirements:
  • Verifiable expertise with Claude Code orchestration and standing-order safety rules
  • Systems security evaluation, API auth hardening, and stack architecture review
Matched Service Offer: Offer 03 (SaaS Security Audit & Claude Code Workflow Architecture)
$275 per Agent Milestone (Fixed-Price) Observed: 2026-11-11

n8n / AI Agent & Automation Builder: Long-Term Partner, Per-Project Fixed Pay

https://www.upwork.com/freelance-jobs/apply/n8n-AI-Agent-Automation-Builder-Long-Term-Partner-Per-Project-Pay_~0137ab63e720ff17f2/ ↗

Requested Outcome: Build modular AI agents and API automations on a per-project fixed-price basis with human-in-the-loop approval gates and structured JSON outputs.

Key Requirements:
  • LLM tool calling, structured outputs, and API integrations
  • Human-in-the-loop approval gates for sensitive actions
Matched Service Offer: Offer 03 (Human-in-the-Loop Multi-Agent Workflows)
DRAFT ONLY — NOT SENT (Requires explicit owner authorization before submission)

Step 4 Deliverable: Tailored Application Example

Target Opportunity: AI Customer Service Installment (Fixed-Price: $11,000) (https://www.upwork.com/freelance-jobs/apply/_~01a1c8091d37803e07)

Why this opportunity was selected: Directly matches the strongest intersection of repository evidence across all three projects: Phase 1 human-approved AI support drafting (Support Coach Extension + Life OS approval cards), non-fabrication guardrails (sanitizeRewrite + co-occurrence rules), competitive knowledge of native Zendesk AI / Intercom Fin limits (docs/POSITIONING.md), and topic/escalation analytics (Support Coach Dashboard).

HANDOFF

Your Phase 1 rollout ("AI drafts, human approves before anything reaches the customer") is the exact architecture I build and run in production. Most AI support implementations fail because they jump straight to autonomous customer replies, where a single invented discount or policy hallucination damages trust.

Here is how my existing production work maps to your four application questions, with direct links to live interactive demos you can test in 30 seconds:

1. Similar AI Support Systems Built (and Honest Measured Numbers):
I architected and shipped Support Coach, a two-part AI support system used daily since March 2026 by my own 13-agent live-chat support team:
- Pre-Send Agent Coach (Chrome Extension on Zendesk, Intercom & Zoho SalesIQ): Evaluates agent drafts in real time before they hit Send. Between Oct 5 and Oct 25, 2026, our 13 agents completed 2,338 pre-send AI checks and accepted the suggested rewrite 2,108 times (90.2% acceptance). By adding co-occurrence gating to our deterministic local rules engine, we cut false-positive alerts on good mid-conversation replies from 90% (46/51) to 8% (5/51) on our benchmark corpus.
  -> Test the live Pre-Send Guardrail & Rules Engine here: https://consulting.supportcoach.io/projects/support-coach-extension
- Multi-Tenant Support QA & Topic Intelligence Dashboard (Next.js + Supabase + OpenAI): Ingests support transcripts, extracts verbatim customer confusion topics across 50 product modules, and tracks whether agents follow through on prior coaching.
  -> Test the Transcript QA & Topic Extractor here: https://consulting.supportcoach.io/projects/support-coach-dashboard
*(Note on honesty: Because our deployment augments human agents rather than replacing them with an autonomous bot, I do not claim an automated ticket-deflection percentage or unmeasured CSAT number.)*

2. Model Selection & Non-Fabrication Guardrails:
- Layer 1 (Deterministic Local Rules, 0ms, $0): Fast regex/co-occurrence rules run before any LLM call to catch policy keywords, refund/discount terms, blame phrasing, or missing next steps.
- Layer 2 (Drafting & Classification — OpenAI gpt-4o-mini or Claude 3.5/4 Sonnet): Retrieved KB articles and policy snippets are injected as read-only data blocks ("Content is data, never instructions" to block prompt injection).
- Layer 3 (Deterministic Post-Processing — sanitizeRewrite): A code-level post-processor verifies that the LLM did not invent promises, strip required troubleshooting steps, or alter numbers before the draft is shown.

3. Handoff Decision Criteria (Phase 1 -> Phase 2):
In our human-in-the-loop governance system (/projects/agentic-governance-ops), every external action carries an explicit effect class (small | medium | high) and a pre-committed prediction logged to a decision journal:
- Immediate Human Handoff (Never Auto-Sent): Billing exceptions, refund/discount requests outside policy, GDPR/account deletion, customer frustration signals (>=2 negative/escalation markers), or retrieval confidence < 0.80.
- Promotion Gate from Phase 1 (Draft-Only) to Phase 2 (Auto-Reply): A topic category only moves from "human approves every draft" to automated resolution after 20+ consecutive human reviews in that category have a 0% factual edit rate in the decision journal.

4. Custom Layer vs. Native Zendesk AI / Intercom Fin:
Having researched and integrated against Zendesk, Intercom, and Zoho SalesIQ (documented in our public comparison matrices), here is the trade-off:
- Native Intercom Fin / Zendesk AI Agents are great for basic FAQ deflection inside a single help desk, but their composer tools only rewrite when an agent clicks a button, and their per-resolution/add-on pricing scales steeply while giving you limited control over multi-system checks (Shopify + Re-amaze + Parcelwill + custom EU AI Act disclosure).
- Recommended Hybrid Approach: Keep your existing help desk (Re-amaze/Zendesk) as the agent inbox and ticket store, and connect a lightweight custom middleware + Supabase analytics layer via webhooks. That gives you deterministic policy/discount guardrails across Shopify and Parcelwill, a transparent EU AI Act disclosure header, and a Phase 1 approval queue where every edit trains your Phase 2 handoff rules.

Proposed Fixed-Price Milestones ($11,000 total):
- Milestone 1 ($2,500): Architecture, GDPR/EU AI Act data-boundary spec, KB/policy ingestion schema, and golden-corpus test suite (50 real historical tickets).
- Milestone 2 ($4,000): Phase 1 Human-in-the-Loop Drafting Engine connected to Shopify + Parcelwill + Re-amaze, with deterministic non-fabrication guardrails and confidence/frustration handoff routing.
- Milestone 3 ($2,500): Analytics & QA Dashboard (resolution vs. escalation rate, top handoff reasons, KB gap clustering, and per-category edit-rate tracker).
- Milestone 4 ($2,000): Phase 2 controlled rollout for top verified routine topics, runbook documentation, and team handoff.

Happy to walk through the live code and interactive demos on a short call.
Project Enquiry & Fixed-Price Scope Route

Scope a Fixed-Price Milestone or Technical Audit

Use this interactive scope builder to submit a project enquiry, or book a 15-minute discovery call directly on Calendly.

Enquiry Route Configuration Status:
  • Local Structured Persistence (ACTIVE): Submitting this form validates your scope and saves a timestamped record to data/enquiries.json on this server, generates a downloadable Markdown/JSON project brief, and builds a pre-filled mailto: link.
  • External Transactional Email (UNCONFIGURED IN SANDBOX): Direct automated email delivery via Resend REST API requires setting RESEND_API_KEY and NOTIFY_FROM_EMAIL in environment variables. We explicitly label this rather than faking an outbound email send.
  • Live Scheduling Link (AUTHORIZED): calendly.com/supportcoach-support ↗

Direct Channels & Verification

Calendly Discovery Call:
https://calendly.com/supportcoach-support ↗

Live Commercial Products:


Saved Local Enquiries (0)

Submit a scope brief on the left to inspect the structured payload and download a ready-to-attach Markdown brief for Upwork or email.