← All Projects
In development · the next revision is being planned

Immortal Creator

A full-stack B2B SaaS platform for YouTube creators. An AI-powered growth consultant with gamification, multi-model AI routing, video frame analysis, crystal economy, and an 11-phase creator journey, from zero to sustainable success.

The Problem

YouTube creator tools today are shallow: they show you metrics you can already see in YouTube Studio. They don't understand your constraints (budget, time, equipment), don't adapt to your style, and don't provide genuine strategic guidance. Creators need a personal consultant, not another dashboard.

What I Built

A full creator operating system that guides users through an 11-phase journey. It combines a multi-model AI consultant (routing between Claude, Grok, Gemini, GPT, DeepSeek based on task type and budget), video analysis with GPU-accelerated frame extraction via Modal, a gamification system with crystals and challenges, a crystal shop with tiered rarity, competitive analysis playbooks, brand bible creation, and AI-powered script/shot-list generation.

System Architecture

🎬 Video Ingestion YouTube · TikTok · IG
Cobalt → Modal GPU
→
🧠 AI Pipeline Extract → Describe
Analyze → Produce
→
🎯 AI Router Task-based model selection
6 providers · Budget-aware
→
📊 Creator Dashboard NotebookLM-style
3-column layout
🎮 Gamification Engine Stats registry · Challenge engine · Crystal economy · 6 themes · Shop with rarity tiers
🔐 Infrastructure Supabase (PostgreSQL + RLS) · Clerk Auth · Stripe · Inngest job queue · 44 migrations

Tools & Stack

Next.js 15 TypeScript React Tailwind CSS Supabase Clerk Auth Stripe Modal (GPU) Inngest Railway (Cobalt) Vercel Claude API Grok API Gemini API GPT API DeepSeek API

Key Features

  • Multi-Model AI Router: Selects between 6 AI providers based on task type and budget priority: Grok for cost, Claude for quality, Gemini for data
  • Video Frame Extraction: GPU-accelerated via Modal: 2fps across entire video with scene change detection
  • Crystal Economy: Gamified reward system: earn for challenges, spend in the crystal shop for themes, AI personas, and collectibles
  • AI Personas: 3 distinct AI characters (Sile, Whiskers, Gene Ric) with unique personalities and lore
  • Playbook System: Research competitors, analyze their videos, generate scripts and shot lists
  • Admin Panel: Database-driven config with generic CRUD API for all settings
  • 6 App Themes: Customizable UI including NotebookLM, Cyberpunk, Ember, Cosmic Purple

AI Model Routing Strategy

💬 Conversation Grok 4.1 Fast → DeepSeek V3 fallback
🧠 Complex Reasoning DeepSeek V3 Reasoner → Grok 4.1 Reasoning
📊 Data Extraction Gemini Flash → Grok 4.1 Fast
🖼️ Vision / Thumbnails Grok Vision → GPT-5.2 Vision
📝 Long Context (2M tokens) Grok 4.1 Fast: exclusive capability

Challenges & Lessons

This is the most technically complex project in my portfolio: 44+ database migrations, 25 API domains, and a growing React component tree. The biggest challenge was building a task-aware AI routing system that balances cost vs quality across 6 different providers. Grok is 30x cheaper than Claude for simple conversations, but Claude is better for complex reasoning, and the router handles this automatically. Another hard lesson: YouTube/TikTok block datacenter IPs from downloading videos, so I deployed a self-hosted Cobalt instance on Railway as a workaround. The gamification system taught me database-driven architecture: all challenges, rewards, and shop items are configured via an admin panel, not hardcoded.

← PreviousVersion Bump