Primary portfolio — cinematic hero, reel panel, career stats, experience timeline, skills grid, AI ideation suite.
Full brand identity — mission & vision, voice attributes, positioning, competitor landscape, content pillars, AI audit.
Full agency website — "Make Ideas Move." Animated hero, services, founder story, KC brand, work showcase.
Company tastemaker landing — IO product overview, Portfolio.OS tiers, feature breakdowns, and conversion CTA.
IO company identity profile — brand identity showcase, design system tokens, service tier overview.
Interactive style playground — 6 presets, live CSS preview, font + color + spacing controls, CSS export.
Portfolio generator — LinkedIn OAuth + data export flow, three-step wizard, AI bio generation, tier selection.
Full 6-tool OS — Hub, Portfolio Builder, Style Tastemaker, Brand Compass, Ideation Suite, Content Studio. All Claude 4.6 wired.
Complete file inventory — 48 files, TS personas, search + filter by type, all live and GitHub links working.
| Page | Type | Brand | Status | Links |
|---|---|---|---|---|
| TS Portfoliocx-io/tommy-saunders-portfolio.html | Portfolio | Tommy Saunders | ● Live | Open ↗ |
| Personal Brandcx-io/tommy-saunders-personal-brand.html | Brand | Tommy Saunders | ● Live | Open ↗ |
| Intelligent Operations Websitecx-io/io-website.html | Company | Intelligent Operations | ● Live | Open ↗ |
| IO Company Landingcompany-taste-maker-landing.html | Landing | Intelligent Operations | ● Live | Open ↗ |
| Company Profilecompany-taste-maker-profile.html | Profile | Intelligent Operations | ● Live | Open ↗ |
| Style Tastemaker v2portfolio-taste-maker-v2.html | Tool | Portfolio.OS | ● Live | Open ↗ |
| Portfolio Generatorportfolio-generator_2.html | Tool | Portfolio.OS | ● Live | Open ↗ |
| IO Operating Systemtommy-saunders/io-operating-system.html | OS | Tommy Saunders | ● Live | Open ↗ |
| IO File Navigatorio-chat-file-navigator.html | Nav | Tommy Saunders | ● Live | Open ↗ |
How AI Is Reshaping Creative Production for Independent Founders
The tools that once required entire agencies — brand strategy, content production, visual identity — are now available to a single founder with the right systems. Here's what the shift looks like from the inside.
Read Article →From brand voice to content calendar — how Nate built a complete AI-powered identity system without a single agency invoice.
Read →Intelligent Operations's origin story: why Nate bet on KC, what the local ecosystem actually looks like, and where it's headed.
Read →The exact prompt templates, cadence, and Claude-powered workflows behind a 2,100-follower LinkedIn presence — fully automated.
Read →The skills that still matter, the ones that don't, and how to articulate your edge when everyone has access to the same tools.
Read →How to wire Notion to your Claude workflows so content goes from raw idea to published article with minimal friction.
Read →Production gear, AI scripting, editing workflows, and how Intelligent Operations delivers quality results at founder-friendly budgets.
Read →Connect your Notion workspace to the Article Tastemaker to pull in drafts, knowledge base content, and research directly into Claude-powered article generation workflows.
Complete voice & tone documentation — 12 attributes, dos/don'ts, example phrases, anti-examples. Used by all Claude prompts to maintain consistency across every touchpoint.
End-to-end content production process — pre-pro checklist, shoot day flow, post-production standards, delivery formats. Used for client onboarding and AI brief generation.
Tommy's target client definition — founder-led companies $1M-$20M revenue, need video content and brand strategy, budget $5K-$50K projects. Psychographic and firmographic detail.
Full LinkedIn playbook — posting cadence, content pillars (Creative Ops, AI Tools, Founder Life, Intelligent Operations Work), hook formulas, engagement tactics for 2.1K → 10K growth path.
Technical documentation for the full IO system — Supabase schema (19 tables), GitHub Pages deploy process, Claude API integration patterns, Notion MCP setup.
Competitive landscape research — IO competitor analysis, market sizing for AI-powered creative tools, positioning gaps TS can own. Updated quarterly by Perplexity + Claude workflows.
api.anthropic.com/v1/messages). The site already handles auth — your API key is never passed from the client. Add your Claude API key to the Supabase secrets table or use GitHub Secrets for server-side calls. Each agent below has its system prompt pre-loaded with Tommy's brand voice.
Generates LinkedIn posts, articles, and email copy in Tommy's voice. Fed by the Knowledge Base and Prompt Templates. Live in the IO Operating System.
Runs brand audits, generates positioning analysis, and outputs strategic recommendations. Powered by the Brand Voice Guide KB doc.
Generates CSS design token systems from brand briefs. 6 presets + custom AI generation. Live at the Style Playground.
Creates 3-tier professional bios (50 / 150 / 300 words) from LinkedIn data exports. Powers the Portfolio Generator onboarding flow.
Fetches Notion drafts via MCP, polishes to TS voice, and returns publish-ready HTML. Includes SEO meta generation and Author.io card injection.
Generates 12 content ideas across Tommy's 4 content pillars. Refresh on demand. Outputs structured JSON for the card grid UI.
profile-media. Set to Public for portfolio photos. Enable RLS policy: authenticated users can upload, anyone can read.supabase.storage.from('profile-media').upload('nr/headshot.jpg', file). Organize with folders: nr/, motion-co/, work-samples/.https://[project].supabase.co/storage/v1/object/public/profile-media/nr/headshot.jpg. Use this directly in HTML img src tags or store in the profiles table.profiles table, add column avatar_url TEXT. On page load, fetch: supabase.from('profiles').select('avatar_url').eq('id', userId). Set as img.src attribute.nr/headshot.jpg · nr/cover.jpg · motion-co/logo.svg · work-samples/project-name.jpgarticles/article-slug/hero.jpg · articles/article-slug/inline-01.jpg. Used by the Article Tastemaker for auto-inserting images.supabase.storage.from('private-work').createSignedUrl('path', 3600). Expires in 1 hour — perfect for portfolio previews.https://[project].supabase.co/storage/v1/object/public/profile-media/nr/headshot.jpg. Author cards auto-update.Highlight any text on LinkedIn → right-click → "Write TS post from this." Generates a complete post in TS voice instantly.
Click any website → extension extracts CSS color palette, fonts, spacing. One-click export to the Style Tastemaker as a new preset.
Paste any text → extension scores it against Tommy's brand voice guide. Green/amber/red rating + specific improvement suggestions.
Pop-up panel with all 12 TS prompt templates. Fill [brackets], fire to Claude, copy output. Never leave the page you're on.
Save any web content directly to the TS Notion Knowledge Base with one click. Adds URL, excerpt, and auto-tags. Zero friction research capture.
Capture any page or element → auto-upload to the TS Supabase media bucket with auto-generated filename. Returns URL to clipboard immediately.
Select an article or video transcript → extension sends to Claude repurpose engine → returns 3 LinkedIn posts + 1 email blurb ready to use.
On any LinkedIn post page → captures impression, engagement, follower data → syncs to the TS Supabase analytics table for trend tracking.
- Colors:
--gold #C9A84C·--cream #F2EDE4·--ink #080808 - Typography: Cormorant Garamond (display) · Syne (UI) · JetBrains Mono (code/labels)
- Grid: 48px base grid · Carbon column system · 4px spacing scale
- Motion: 160ms default · cubic-bezier(0.2, 0, 0.38, 0.9) Carbon easing
- Effects: Film grain overlay · gold cursor · glow radials · glass backdrop
- Dark theme first: ink background with gold/cream hierarchy
- Build locally in Claude.ai → export HTML files via present_files tool
- Push to GitHub repo:
TommySaunders-ai/intelligent-operations-docs - GitHub Pages auto-deploys from
mainbranch tointelligentoperations.ai - Custom domain via Cloudflare — CNAME pointing to GitHub Pages URL
- Supabase DB updates are live instantly — no deploy needed for data changes
- CDN: All static assets cached via Cloudflare — global edge delivery
- Start from TS design tokens — copy CSS variables block from Style Tastemaker
- Add to sitemap in this dashboard and the File Navigator
- Wire any Claude API calls using the
runAgent()template from Section 09 - Add Supabase media calls if page needs photos (see Section 10)
- Set
<meta og:image>using Supabase cover photo URL - Add Author.io card if it's a blog/article page
- Push to GitHub → auto-deploys in ~60 seconds
- Lighthouse Score: 90+ Performance · 100 Accessibility · 100 Best Practices
- First Contentful Paint: under 1.2s on Cloudflare CDN edge
- All fonts: Google Fonts with
display=swap+ preconnect link tags - Images: Supabase auto-transforms to WebP · serve at 2x for retina
- Claude API calls: show skeleton loaders while generating — never block render
- Mobile: All pages responsive at 320px minimum — sidebar collapses to hamburger