Web Apps
12
Meet the Thinkers↗
Interactive AI avatar experience built with Trulience and ElevenLabs. Conversational avatars that discuss philosophy, identity, and big ideas.

The Essence of Identity↗
AI avatar video exploring the nature of identity, built with HeyGen. Combines AI-generated visuals with philosophical narration.

Discovery Call Prep↗
Multi-tenant SaaS frontend for the discovery call preparation pipeline. Manage bookings, view research results, and access prep documents.

SFC Schools Heatmap↗
Interactive UK heatmap of Smartphone Free Childhood Parent Pact sign-ups by school. Built with Leaflet.js and deployed to Vercel.

Digital Creator Club↗
Creator community platform built with Next.js. Features member profiles, content sharing, and community engagement tools with Manyforce branding.

AI Agencies Directory↗
Directory of AI agencies and consultancies. Browse, filter, and discover AI service providers across specialisations.

SEO SaaS Tool↗
Next.js frontend for the SEO agent suite. Modern UI with shadcn/ui components, light/dark mode, and Oklch color system.

AEO Tool↗
Frontend for Answer Engine Optimization analysis. Users submit their URL and receive a complete AEO audit with actionable deliverables.

Cold Email Calculator↗
Next.js pricing and ROI calculator for cold email campaigns. Helps prospects understand the value proposition with interactive inputs.

Reddit Leads App↗
Reddit lead generation at scale with a Vercel-deployed frontend. Scrapes, filters, and exports qualified leads from targeted subreddits.

Claude Choo Choo↗
Landing page for a custom notification sound that alerts Claude Code users when the AI is waiting for input. Includes audio preview and setup instructions.

Coffee Quiz↗
Interactive personality quiz that matches users to their perfect coffee type through 7 lifestyle questions. Displays ranked results with personalised recommendations.
API Endpoints
10POST /classify-reply // Response: { "sentiment": "positive_interest", "confidence": 0.95, "draft_reply": "Hey John..." }
Cold Email Reply Classifier
Classifies inbound cold email replies by sentiment and generates draft responses automatically. Handles positive interest, objections, referrals, and unsubscribes.
# Multi-layer filtering if is_own_domain(email): return skip if is_ooo(body): return "automated_ooo" if is_duplicate(lead, 24h): return skip
SmartLead Reply Classifier
Multi-layer email filtering with OOO detection, self-reply protection across 30 domains, dedup caching, and booking-focused reply generation.
POST /api {"action": "trigger"} // Pipeline: Cal.com → Research → Word Doc → Slack // Cron: hourly on weekdays
Discovery Call Prep
Multi-tenant SaaS that pulls cal.com bookings, researches attendees via web scraping, generates Word prep docs, and posts summaries to Slack. Includes Stripe billing.
// 7 deliverables in one call:
→ Press release (400-700 words)
→ FAQ + FAQPage schema
→ JSON-LD (Org, Product, HowTo)
→ robots.txt for AI crawlers
→ llms.txt specification
→ Directory copy
→ Monitoring promptsAEO Domination
Full Answer Engine Optimization package: website analysis, press releases, FAQ content, JSON-LD schema, AI crawler directives, directory submissions, and monitoring kit.
POST /api {"action": "run_pipeline"} // Autonomous flow: Keywords → Plan → Generate → Publish // Direct to WordPress
SEO Agent Suite
End-to-end SEO automation: keyword research, content calendar planning, AI article generation, and direct WordPress publishing. Fully autonomous pipeline.
# 4 apps × 7 channels newsletter-source → Aggregate newsletter-curate → Filter newsletter-generate → Write + Images newsletter-publish → 7 platforms
Newsletter Suite
Four interconnected apps that source, curate, generate, and publish newsletters across 7 channels: Medium, Substack, LinkedIn, Twitter, Instagram, email (Buttondown), and print (Lulu).
POST /generate-content {"idea": "AI is transforming..."} // Returns: → LinkedIn post (150-300 words) → Twitter thread (5-7 tweets) → Beehiiv HTML newsletter
Content Pipeline
Generate platform-specific content from a single idea. Outputs tailored posts for LinkedIn, Twitter threads, and Beehiiv newsletters with appropriate formatting for each.
# Smart column mapping "email_address" → email "phone_number" → phone "company" → company_name # 30+ aliases auto-mapped
Supabase Leads Database
Upload leads with intelligent column mapping across 30+ aliases, automatic phone/email normalization, and CSV/Excel parsing. Central lead management system.
POST /generate-proposal // Pipeline: Fathom Call → Transcript → Claude Analysis → Google Docs → Auto-share link
Proposal Generator
Generate proposals from Fathom call recordings. Lists recent meetings, analyses transcripts, and creates formatted Google Docs proposals that are auto-shared.
POST /webhook # LOGIN|CHAT|LOGOUT POST /transcript-sync POST /analyze # Claude pipeline GET /results # Fetch analysis
AI Audit System
Record AI interaction transcripts via webhook, capture frontend sessions, trigger Claude analysis pipeline, and serve structured audit results via API.
Marketing & Strategy
5# WAT Framework
workflows/
→ persona-research.md
→ content-calendar.md
→ campaign-launch.md
tools/
→ competitor_analysis.pyManyforce Marketing Plan
Full B2B marketing strategy for Manyforce AI consultancy. Includes persona development, content planning, channel strategy, and campaign frameworks.
# B2C Marketing
Target: Parents
Channels:
→ Social (Instagram, FB)
→ Content Marketing
→ Community BuildingVoop Marketing
B2C marketing strategy for Voop, a family phone network product. Parent-focused positioning, campaign development, and multi-channel content planning.
# Infrastructure stack
Domains → Warm-up → Sequences
→ Send → Track → Classify
→ Auto-reply / EscalateCold Email Infrastructure
End-to-end cold email automation setup. Domain rotation, mailbox warming, sequence management, and reply handling infrastructure.
# Lead scoring for post in subreddit.search(): score = intent_score(post) if score > threshold: leads.append(post.author)
Reddit Lead Generation
Scrape Reddit for qualified leads at scale. Identifies buying signals in posts and comments, scores leads, and exports to the CRM pipeline.
# Signal triggers → New job posting (hiring) → Funding round announced → Tech stack change detected → Auto-trigger outreach
Signal-Based Outreach
Trigger personalised outreach based on buying signals. Monitors events like job postings, funding rounds, and tech stack changes to time outreach perfectly.
Content & Media
5# Pipeline
YouTube video
→ Extract audio
→ Generate artwork (Modal)
→ RSS feed
→ Podcast directoriesYouTube → Podcast Syndication
Repurpose YouTube content as podcasts with auto-generated artwork. Extracts audio, generates cover art, and publishes to podcast directories.
# Recording pipeline
Riverside.fm export
→ Process video
→ Generate thumbnail
→ Format metadata
→ Upload to YouTubeRiverside → YouTube
Convert Riverside.fm recordings to YouTube-ready content. Handles video processing, thumbnail generation, and metadata formatting.
# Content transformation
Videos → Transcribe
→ Structure chapters
→ Edit & format
→ Generate manuscriptYouTube → Book
Convert YouTube content into book format. Transcribes videos, structures content into chapters, and generates a formatted manuscript.
# One idea → many platforms idea = "AI automation tip" → LinkedIn (long-form) → Twitter (thread) → Instagram (carousel) → Newsletter (deep-dive)
Social Media Engine
Multi-platform social content automation. Create once, distribute everywhere with platform-specific formatting and scheduling.
# Outreach flow
Research podcasts
→ Score relevance
→ Craft pitch (Claude)
→ Send & follow up
→ Track bookingsPodcast Guest Outreach
Automated podcast booking workflows. Research shows, craft personalised pitches, manage follow-ups, and track booking status.
Client Projects
3# 4 Modal endpoints
marygrove-script-gen
marygrove-script-revise
marygrove-validate-video
marygrove-credit-trackerMarygrove
Video script generation, revision, and validation with credit tracking. Complete content production pipeline for the Marygrove client with usage monitoring.
# LinkedIn automation
Content calendar
→ Generate posts (Claude)
→ Schedule publishing
→ Track engagementMustin LinkedIn
LinkedIn content strategy and automation for the Mustin client. Content creation, scheduling, and engagement tracking tailored to their industry.
# Agency automation
Campaign setup
→ Creative generation
→ A/B test variants
→ Performance reportsBrett Mal Ads Agency
Ads agency automation workflows. Campaign management, creative generation, and performance reporting for the Brett Mal agency.
Tools & Integrations
5# MCP Server @mcp.tool() def read_notes(): # Bridge Apple Notes → Claude return apple_notes.fetch()
Apple Notes MCP
Model Context Protocol server for Apple Notes. Bridges Apple Notes with Claude Code, enabling AI-powered note management and content generation.
# Knowledge bridge
Obsidian vault
→ Claude Code context
→ Research & synthesise
→ Write back to vaultObsidian + Claude Code
Obsidian knowledge base integration with Claude Code. Connect your PKM system to AI workflows for research, writing, and knowledge synthesis.
# Telegram bot @bot.command("trigger") async def handle(msg): result = run_workflow() await bot.send(result)
Telegram Connection
Telegram bot integration for workflow notifications and commands. Send alerts, receive instructions, and trigger automations via Telegram.
# Track AI ecosystem
Sources:
→ Product Hunt launches
→ GitHub trending
→ Funding announcements
→ Research papersAI Landscape Tracker
Track AI tools and industry developments. Monitors new releases, funding rounds, and trend shifts across the AI ecosystem.
# LinkedIn automation
Connect → Engage → Convert
→ Profile visits
→ Content likes
→ DM sequencesLiGo (LinkedIn)
LinkedIn automation tool for connection management, content distribution, and engagement tracking at scale.
Teaching & Templates
4# Course modules Module 1: Foundations Module 2: Agents & Tools // Case study: Basecamp Coffee loyalty program
Claude Code for Everyone
Educational course on Claude Code fundamentals. Covers file exploration, agents, custom sub-agents, and CLAUDE.md patterns through a hands-on coffee shop case study.
# Slash commands /prime → Set up workspace /create-plan → Strategy doc /implement → Execute tasks # Learn by doing
Claude Code for Marketers
Interactive marketing course with hands-on projects. Teaches marketers to use Claude Code for content, strategy, and automation through guided exercises.
# Template structure CLAUDE.md # Instructions workflows/ # SOPs tools/ # Python scripts .claude/commands # Slash cmds
Workspace Template
Reusable Claude Code workspace template with pre-built slash commands, WAT framework structure, and best practices baked in.
# Key patterns taught 1. Ask User Question → Align 2. Slop in / Slop out 3. Fathom → Proposal pipeline # Live demo workflow
Ross & Mike Workflows
Planning techniques lesson covering Ask User Question patterns, slop-in/slop-out methodology, and proposal generation from call recordings.
Business Systems
5# 3 autonomous endpoints reply-classifier → Triage email-copywriter → Personalise niche-scorer → Prioritise # = Autonomous sales
Automated AI Agency
Fully automated agency operations with email copywriter, niche scorer, and reply classifier. Three Modal endpoints working together as an autonomous sales machine.
# Scoring criteria market_size × 0.25 competition × 0.20 ai_readiness × 0.30 monetisation × 0.25 # → Ranked opportunities
Niche Selection Tool
Research and score business niches for opportunity. Evaluates market size, competition, AI readiness, and monetisation potential to find the best targets.
<!-- Bertie brand site --> <header> <nav>...</nav> <hero>...</hero> </header>
Bertie Website
Website build for the Bertie brand. Frontend design and development with responsive layouts and brand-consistent styling.
# Video pipeline
Script (Claude)
→ Storyboard
→ Generate scenes
→ Assemble promoBertie TTRS Promo Video
Promotional video generation for Bertie/TTRS. AI-assisted script writing, storyboarding, and video production pipeline.
# 90-day roadmap Days 1-30: Foundation Days 31-60: Growth Days 61-90: Scale # KPIs tracked weekly
Voop 90-Day Plan
Growth strategy and planning for Voop. Covers product milestones, marketing sprints, user acquisition targets, and KPIs across a 90-day horizon.