Skip to content
Thomas Condran

Case study

Tom's Marketing OS.

A single operating system for an entire marketing function — research, strategy, creative, content, and delivery. Designed, built, and used daily by one person: me.

Tom’s Marketing OS home dashboard: work in progress, quick starts and the latest ad

Real screens from the Marketing OS, v2. Each module below shows its own tool.

The problem.

A working marketer rents an ad-creative tool, a scraping service, a scheduling app, a research assistant, and a report writer — then spends their day copying context between them. None of the tools share data, and every subscription solves a tenth of the job.

I built the alternative: one system where research feeds strategy, strategy feeds creative, and creative feeds a publish queue — with AI doing the repetitive work at every step.

Tom's Marketing OS · built by me

I build the machine.

I don’t just use AI tools. I build them. The Marketing OS is a full production app I designed, coded and run by myself: every screen, every AI function, every integration. It’s the proof behind the systems I build for clients: custom assistants, automations, research tools and content pipelines that fit how a business already works.

Designer + copywriter
3 tested ad variants per brief
UGC creators + filming
Script → storyboard → finished video
Creative strategist
A 9–12 ad Meta test matrix
Agency strategist
6 kinds of cited research reports
Researcher / VA
7 web tools + 7 social scrapers
Ghostwriter
A month of posts, scheduled

Want one for your business? See AI systems →

What I built, by myself

73screens
Designed and coded every one: ad studio, research suite, report engine, content planner, project board.
~70AI functions
Back-end functions I wrote that call the models, wait on long jobs and file every result where you can find it.
12AI vendors
Image, video, language and research models from 12 providers, wired into one workflow instead of 12 logins.
8 wksbuilt solo
From first commit to daily use. No team, no agency: planned, built and shipped by me.
Ad Images library in the Marketing OS: three lip-stain ad variations, each with its hook and copy

How it's built.

  1. React front end

    Vite SPA with a config-driven sidebar — new tools are added as data, not code

  2. Supabase backend

    Auth, Postgres with RLS, pgvector embeddings, and file storage

  3. 60+ edge functions

    Deno functions that orchestrate every AI call, poll async jobs, and file results

  4. AI & data providers

    Claude, GPT Image 2, Sora, KIE.AI, OpenAI, Perplexity, Firecrawl, Apify

What's inside.

Create an Ad in the Marketing OS: image model, product brief and the generate panel

Creative

Ad Creative Studio

The original core of the system: describe a product, upload photos and reference images, pick a style — and the OS generates three strategically distinct ad variations, each with its own hook and copy angle for A/B testing.

Keyword research in the Marketing OS: search demand, Google Trends, opportunity map and difficulty spread

Research

Research & Scraping Suite

Marketing decisions need data, so the OS has its own research infrastructure: general web scrapers and crawlers, plus dedicated scrapers for Instagram, Facebook, TikTok, X, YouTube, Reddit, and LinkedIn.

Cover of a marketing strategy report from the Marketing OS for Lakerain Blading Lipstain

Strategy

Strategy Report Engine

Give it a product and a market, and a stepped AI engine researches the brand and competitors, then writes a complete marketing strategy: situation analysis, competitor analysis, buyer behaviour, SWOT, STP with perceptual maps, and a behavioural-economics lens.

Consulting Bot in the Marketing OS: a library of marketing books to question

Knowledge

Consulting Bot (RAG)

I vectorised a library of marketing and strategy books — transcripts chunked, embedded with OpenAI, stored in pgvector — and built a retrieval bot over it.

Project management in the Marketing OS: five phases and the documents each one needs

Operations

Project Management with AI Filing

A five-phase project framework — initiation through closure — where each phase knows which documents it requires. Drop any file in and an AI classifier reads it and files it into the right phase automatically.

LinkedIn pipeline
Strategy → topic research → post builder → weekly planner → publish queue
Instagram carousels
Brand extraction from any URL → concept generation → rendered slide images
YouTube studio
Script writer, thumbnail station, and channel research tools
Campaign builder
Creative-test blueprints with full copy matrices per angle
CGI Ad Studio
Brief → creative direction → shot lists → storyboard prompts

What it means for you.

Easy to work with

You send one brief. Research, strategy and creative come out of the same system, so nothing gets lost between tools and you never explain your business twice.

Content worth posting

Every ad, post and report starts from real research into your customers and a proven structure, then gets a hand edit. It reads like your brand, not a template.

On-brand every time

Your colours, voice and selling angles are loaded once and reused, so the 30th piece is as on-brand as the first.

Room to test more

Because the heavy lifting is automated, you get more variations to test for the same budget, and learn what actually works.

  • Vite
  • React 18
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • TanStack Query
  • Supabase
  • Postgres + pgvector
  • Deno Edge Functions
  • Claude
  • OpenAI embeddings
  • GPT Image 2
  • Sora
  • KIE.AI
  • OpenRouter
  • Perplexity
  • Firecrawl
  • Apify

Send a brief.

Freelance project or a role you're hiring for — tell me what you need. I respond to all professional enquiries within 24 hours, usually much sooner.

Text to book a call
0435 741 817
This is about