what we've shipped.

client engagements are live — case studies come when the results are in, not before. until then, here's the work that exists today, in public, that you can actually poke at. all of it built by the same people who'd be building yours.

builds.

[ FLAGSHIP PLATFORM ] AGENTIC OS

Ollie — our custom Agentic Platform

The operating system we built to run JNOW itself. A multi-agent team (research, content, comms, ops) sharing a structured business brain, a voice receptionist that books appointments end-to-end, an outreach engine, and a unified dashboard for human-in-the-loop review. Every agent in the squad answers email at its own dedicated inbox. Now fleet-run: a control plane that provisions, updates, and health-checks whole agent boxes — three in production today, including one we operate for a client.

stack: claude agent sdk · docker · supabase · react · elevenlabs · twilio · hetzner
status: production — 3 boxes live, incl. one client's
Screenshot of Ollie — JNOW's custom Agentic Platform: multi-agent dashboard, voice receptionist, and business brain
screenshot
Ollie isn't a wrapper — it's the actual control plane behind everything we ship. five specialist agents (main, research, content, comms, ops) plus a Voice Agents tier for receptionist work, all running on the Claude Agent SDK with a shared "business brain" of versioned brand voice, ICP, and sequence playbooks. plug-in adapters for Cal.com, Twilio, ElevenLabs, AgentMail, Composio (Gmail/Calendar/Drive/Notion/Slack/HubSpot). human checkpoints, review queue, live event stream, full memory + cost telemetry. when we sell agentic infrastructure, this is what we're selling — proven on us first. since launch it's grown into a fleet: one-command box provisioning, supabase-backed login with role-based access, a per-box business brain behind an authenticated API, and pinned-image deploys with health gates — boring, repeatable infrastructure, which is the point.
[ CLIENT ZERO: US ] OUTBOUND ENGINE

AI Head of Outbound

An AI system that plans, designs, audits, and runs B2B cold outbound. Before our own next batch could ship, its pre-launch auditor failed the launch — five findings, two of them AI-tells in the copy. That gate is the product: outbound that blocks its own sends until the work is right. Our first 75-lead campaign put a real meeting on the calendar.

stack: claude agent sdk · ollie · apollo (data) · smartlead (send)
status: operating — jnow is client zero
Screenshot of the AI Head of Outbound pre-launch audit failing its own campaign with five findings
screenshot
eight skills spanning a full engagement: outbound-fit (a go/no-go gate that sometimes says "don't buy this"), qualify-accounts, pipeline-estimate, stack-design, campaign-design, build-roadmap, voice-capture, and pre-launch-audit — an adversarial auditor that runs with fresh context so it can't inherit the author's assumptions. the voice system is the moat: you hand-edit a small batch, the system diffs your edits into rules, and drafting refuses to run without your voice spec. sequencer-neutral by design (smartlead today). the machine drafts and audits; a human always clicks send. jnow runs as client zero on the identical structure a client gets.
[ AI EXECUTIVE TEAM ] MARKETING

Olivia — AI Head of Marketing

A packaged marketing-expert agent on the Ollie platform: 76 skills covering SEO, analytics, CRM, content, ads, CRO, and reporting, with a defined persona, a per-client marketing brain, and three built-in apps — Marketing Dashboard, Onboarding, and Reports. One-click installable on any Ollie box.

skills: 76 active
status: production — runs jnow's own marketing
Olivia — AI Head of Marketing skill library
screenshot
not a toy demo — olivia runs live on jnow's production box today, and she's the same agent a client gets on theirs. every skill is scoped with a defined trigger, input, and output; the brain keeps per-client state so work compounds instead of restarting. the best proof that AI marketing works at business scale is that we bet our own pipeline on it.
[ MULTI-AGENT OPS ] LINEAR

the agent switchboard — routing & tracking

A shared work queue for humans and AI agents, built on Linear — no new tool to learn. Four agents across three runtimes claim scoped tasks, leave auditable receipts on the issue (claimed, done, blocked, resumed), pause when they need a human answer, and hand work to each other. The first cross-agent handoff — Claude to Codex — already ran through the queue.

stack: linear · claude code · codex · hermes agents
status: production — 4 agents enrolled, automated heartbeats
The agent switchboard status ledger: four AI agents on three runtimes, each with an auditable status entry
screenshot
the protocol lives in versioned standing issues that every agent re-checks on each heartbeat and confirms with a receipt — update the protocol once, the whole fleet adapts. strict one-task heartbeats keep agents predictable; a hold/block system routes questions to the right channel (on the issue vs. the operator); and a hard safety boundary means agents ask before anything customer-facing ships. thirteen receipt tokens make every action auditable by anyone who can read a linear issue.
[ LIVE ON JNOW.IO ] INTERACTIVE

the 5-minute audit

The AI agent on the JNOW homepage. Six questions, a custom readout, a straight answer on whether we're the right firm. Built on Cloudflare Workers + Anthropic.

stack: cloudflare workers · anthropic · kv
build time: 1 week
try it on the homepage →
Screenshot of the JNOW 5-Minute Audit — an AI agent built on Cloudflare Workers and Anthropic Claude
screenshot
two-model architecture: Sonnet handles the conversational turns, Opus generates the final readout. session state in KV with 30-minute TTL. hard 12-turn cap. voice-eval'd against 20 fictional scenarios before launch. cost: ~$0.07 per completed session.
[ OPEN SOURCE ] GITHUB

LabSmith

AI-powered workshop generation platform for presales engineers. Drop in a product brief and get a structured, hands-on lab guide. Built by Mike.

stack: python · claude · github
status: active development
view on github →
Screenshot of LabSmith — an open-source AI workshop generation platform for presales engineers
screenshot
solves a real problem Mike lived for 20 years: every SE rebuilds workshop content from scratch for every new product. LabSmith automates the 80% that's structural so the SE can focus on the 20% that's customer-specific.
[ INTERNAL TOOLING ] DEPLOYED

enterprise support escalation dashboard

Proactive support escalation system built inside a Fortune 500 infrastructure company. Surfaced at-risk accounts before they escalated, routed to the right team automatically. 50% improvement in issue resolution time.

built by: mike
impact: 50% faster issue resolution
Enterprise support escalation dashboard
screenshot
can't name the company or show the code — it was internal tooling at a previous employer. including it because it's the same kind of operational automation we build for clients: take a messy process that depends on someone noticing a problem, and replace it with a system that surfaces the problem before anyone has to notice.
[ AI-NATIVE SITES ] LIVE

interactive AI portfolios

Both founders run AI-powered personal sites with embedded chat agents, job-fit analyzers, and skill assessments. Dark-mode, terminal-aesthetic, fully functional.

sites: johntbryant.com · mikepesh.io
features: AI chat · fit-check · skills matrix
Screenshot of AI-powered personal portfolio sites with embedded chat agents and job-fit analyzers
screenshot
these aren't brochure sites with a chatbot bolted on. the AI is the site. job-fit analysis, interactive Q&A, peer-review data, expandable context — all running against live models. we built these for ourselves before we built for anyone else.
[ SAP ECOSYSTEM ] LIVE

GetBilled — GTM platform + AI sales tools

Full go-to-market build for an SAP-certified billing intelligence platform. Includes an AI-powered account scorer, an interactive ROI calculator, and a branded value report PDF generator — all embedded directly in the sales process. Latest addition: a Trapped Cash Report generator that pulls a public company's real 10-K financials straight from SEC filings and renders a branded, per-company PDF report with its own landing page.

stack: next.js · typescript · AI scoring · pdf generation
status: live in active sales pipeline
view site →
Screenshot of GetBilled — an SAP-certified billing intelligence platform with AI account scoring
screenshot
this wasn't a consulting engagement — John built the entire GTM motion from zero. ICP definition, messaging framework, sales process, comp model, and the actual software tools the sales team uses on discovery calls. the trapped cash estimator lets prospects enter their billing metrics and instantly see a personalized projection. the report generator reads XBRL data from SEC EDGAR — real revenue, receivables, and DSO, not estimates — computes cash-release scenarios, and ships as a one-page branded PDF; built for a live campaign against named public-company targets.
[ GOVERNED AI ] COMPLIANCE

governed compliance AI (TRAIGA / TREC)

A compliance system for Texas real-estate brokerages: every AI-written message bound for a client is screened against a versioned rulebook (TREC advertising rules, fair housing, TRAIGA) before it can go out — and every check lands in an append-only log nobody can edit. Receipts, not promises.

stack: claude · versioned rule store · run-proxy gates · governance events log
status: working system — offering live
read how it works →
A real rule entry from the governed compliance AI's versioned rule store: TREC Rule 535.155 advertising requirements with source citation
screenshot
four layers: a register of the actual texas rules (kept current), a posture layer that configures what applies to this brokerage, gates on execution (clearly-illegal requests are blocked before the AI even runs; unscreened output is held, never sent), and an evidence log that becomes a monthly TRAIGA-readiness report you can hand a regulator or insurer. honest about its limits by design: it proves the checking happened — it is not a lawyer, and hard calls still go to a human. the same governed-AI pattern deploys to any regulated vertical.
[ ENTERPRISE ] AI GOVERNANCE

enterprise AI governance framework

Eight named controls on the NIST AI RMF backbone, enforced on both surfaces an enterprise actually has: the AI built and routed for you (gated, screened, logged) and the AI your workforce already uses (policed at the network gateway). Every control declares what it governs, the evidence it produces — and its honest limit.

backbone: NIST AI RMF + your real obligations, overlaid
artifacts: assessment · exposure brief · program + policy · gateway playbook · retainer
see the governance offering →
A real control from the NIST AI RMF backbone: source-grounded verification, with its enforcement surfaces, evidence signal, and honest limit
screenshot
the framework's signature move is the honest limit: every control states what it can't prove ("proves screening ran, not that its verdict is correct") — because a governance document that over-promises is worse than useless when anyone checks. the obligations overlay ties controls to the contracts, NDAs, and regulations a client is genuinely bound by, not a downloaded template. the first four controls aren't theoretical — they run in production today inside our governed compliance builds.
[ FIELD SERVICES ] LIVE

FieldKit

Full-stack field service management platform replacing spreadsheets and phone calls. Job dispatch, scheduling, real-time technician tracking, customer communication portal with automated appointment reminders.

stack: next.js · supabase · stripe · twilio
architecture: multi-tenant, row-level security
view site →
Screenshot of FieldKit — a full-stack field service management platform for small businesses
screenshot
built specifically for the kind of small field service businesses JNOW works with. multi-tenant architecture with row-level security so each org's data is fully isolated. mobile-first UI with optimistic updates for fast performance on spotty connections — because technicians are in crawl spaces, not conference rooms.
[ AI DOCUMENT PROCESSING ] LIVE

InspectionLens

Turns raw home inspection reports into structured, negotiation-ready summaries. Upload a PDF, get every issue extracted, categorized by severity, with repair cost estimates and a clean summary ready for negotiation.

stack: next.js · claude api · pdf parsing · supabase
status: live
view site →
Screenshot of InspectionLens — an AI-powered home inspection report parser with severity classification
screenshot
a working example of the document processing pattern we deploy for clients. takes any inspection report format, extracts every issue, classifies by severity, estimates cost ranges, and generates a branded summary. the exact same pipeline we'd build for an insurance company, law firm, or property manager — different documents, same architecture.
[ MOBILE APP ] PENDING REVIEW

IdeaCatcher

Voice-first idea capture app for iOS and Android. Real-time voice transcription via Deepgram, AI tagging and relationship mapping via Claude, offline-first with background sync.

stack: expo · react native · deepgram · claude api
status: pending app store review
IdeaCatcher screen 1IdeaCatcher screen 2IdeaCatcher screen 3
screenshot
end-to-end mobile app shipped to both app stores. sub-500ms voice transcription latency. AI-powered semantic tagging surfaces related ideas before they get lost. offline-first architecture with Supabase sync when connection restores. proves we can build and ship across platforms, not just web.

patterns we deploy.

These are the AI plays we know how to build because we've built them. Organized by the business problem they solve, not the technology underneath.

[ 01 ] agentic AI & computer use

agents that actually do the work

Navigate browsers, operate software, pull data across systems, and complete multi-step tasks end-to-end. Built on frameworks like OpenClaw and Claude's computer-use tooling — not brittle RPA scripts.

best fit: ops-heavy teams, research workflows, back-office automation
[ 02 ] voice & missed-call agents

answer every call, 24/7

An AI agent that answers your phone, books appointments, captures caller intent, and routes to the right person. No more voicemail black holes.

best fit: any business where a missed call is a missed sale
[ 03 ] intake & qualification agents

qualify while you sleep

Replaces the "fill out this form and we'll get back to you" experience with a conversational agent that qualifies, routes, and follows up automatically.

best fit: any business where the first conversation determines whether they become a client
[ 04 ] document processing

paper into structured data

Extract, classify, and route information from PDFs, invoices, contracts, and intake forms. Turns a stack of paper into structured data your team can act on.

best fit: any business processing high volumes of PDFs, contracts, or intake forms
[ 05 ] workflow automation

glue between your existing tools

Connect the tools your team already uses and eliminate the copy-paste-email-spreadsheet loop. Not a new platform — glue between your existing ones.

best fit: any business with 3+ software tools and manual handoffs
[ 06 ] customer self-service

AI that actually answers questions

AI agents that answer real questions from your actual knowledge base — not a FAQ chatbot that says "I don't understand" after three tries.

best fit: any business fielding the same questions over and over — at scale
[ 07 ] sales & lead intelligence

route the hot leads before they go cold

Enrich inbound leads, score them against your real close history, and route the hot ones before they go cold. Works with your existing CRM.

best fit: any business with a defined sales process and an inbound lead problem
[ 08 ] outbound engine

cold outreach that isn't obviously AI

An outbound system with an audit gate: your voice captured from writing you actually sent, every batch checked for AI-tells and list hygiene before anything ships, replies swept and logged. The machine drafts; a human launches.

best fit: B2B businesses that live on cold outreach and have been burned by obviously-AI spam

Every pattern starts the same way: we figure out if it's the right play for your business before we build anything. That's what the diagnostic is for.

ready to see what we'd build for you?

The diagnostic is scoped on a quick call. AI-guided intake call, we do the analysis, 30-minute review call with your findings deck. Straight answer — with the math.