I build AI-powered tools, autonomous agents, and interactive web experiences. Previously directed 350+ music videos for Chief Keef, Migos, and Masicka, earned a gold record, and sold KushdUp Filmsz to 6ixBuzz (3M+ followers). Now I ship products at the intersection of AI engineering and creative technology.
🏆 Gold Record · 🎬 350+ Videos Directed · 📦 27 Public Repos · 🚀 16+ Live Deployments · 🤖 1 AI Ecosystem (24/7)
What drives every repo in this profile.
- Ship AI tools that solve real problems — not demos, not tutorials. Every project either automates a workflow, saves time, or creates something new
- Build in public, learn in public — open-source by default, document the process, share what works and what doesn't
- Bridge creative and technical — 10 years directing music videos taught me storytelling, pacing, and taste. Now those instincts shape product decisions
- Prove autonomous AI collaboration works — Passion Agent isn't a gimmick. It's a real engineering partner that ships code, learns from feedback, and gets better every cycle
| Status | Project | Description |
|---|---|---|
| 🟢 | Passion Agent | Multi-module autonomous AI system running 24/7 — 67+ modules, 30k+ LOC, 394+ tests, 916+ Discord commands. Orchestrates 28 repos, 3 LLM backends, real subprocess agents, and a shared memory MCP server |
| 🟢 | PACT Dashboard (private) | Passion Agent Command Terminal — cyberpunk HUD with 28 live panels, 9 tabs, 18 avatar states, Navi Chat, voice system, evolution/pet care mechanics. Next.js 16 + React 19 |
| 🟢 | fcpxml-mcp-server | First MCP server for Final Cut Pro XML — AI agents can now edit professional video timelines with natural language. ⭐ 9 stars |
| 🟢 | LLM Eval Suite | 6-tool evaluation toolkit: bias-buster, token-prophet, hallucination-hunter, prompt-craft, tool-match |
| 🟢 | Red Team Arena |
Adversarial LLM testing platform — find where models break before users do |
| 🟡 | Viral Clone (private) | AI content pipeline: viral TikTok → original short-form video via Claude, Gemini, Perplexity & Whisper. Telegram bot UI, 43+ tests |
🟢 Active · 🟡 In Progress · 🔵 Stable
Updated by Passion.EXE — Feb 23, 2026 at 10:27 PM ET
Today: 5 tasks across 5 repos · +675/-585 lines · 83% success rate Latest: refactor on fcpxml-mcp-server, refactor on Website, feat on TdotsSolutionsz Music Video Portfolio
Quick links: Featured Projects · All 27 Projects · Tech Stack · How We Work
Last updated by Passion Agent — Feb 23, 2026
Latest build: TdotsSolutionsz Music Video Portfolio — Design system + spatial depth overhaul
Built a proper design token system with 5 RGB channel tokens in :root, enabling alpha compositing via rgba(var(--clr-bg-rgb), 0.8) instead of hardcoded color values. Migrated 4 CSS files (40+ color references, ~20 font stacks) to token references. Then added a parallax depth engine — 4 independent depth layers on the lock screen respond to mouse position with lerp-smoothed rAF animation, while desktop windows get subtle scroll-based parallax. GPU-accelerated via will-change and translate, respects prefers-reduced-motion.
See it live →
Highlights:
- 🎨 Design tokens — RGB channel variables enable compositable alpha without hardcoded
rgba()across the entire codebase - 🌊 Parallax depth engine — 158-line
js/parallax.jscreates spatial depth across lock screen (4 layers) and desktop (scroll-reactive) - ♿ Accessible by default — motion disabled when
prefers-reduced-motionis set, CSStranslatepreserves existing 3D transforms - 🧹 40+ hardcoded colors + 20 font stacks replaced with design system tokens — 193 insertions, 175 deletions
+193/-175 lines · 350 tests passing
|
First MCP server for Final Cut Pro XML. AI agents can read, modify, and generate professional video editing timelines with natural language.
|
Autonomous AI ecosystem — 67+ modules, 30k+ LOC, 394+ tests. 24/7 brain cycles, 28 managed repos, 3 LLM backends, real subprocess agents, shared memory MCP server.
|
Passion Agent Command Terminal — cyberpunk HUD with 28 live panels, 9 tabs, 18 avatar states, Navi Chat, voice system, evolution & pet care mechanics.
|
|
AI prompt engineering tool for image/video generation — structured prompt builder for Nano Banana, Veo3, DALL-E, Kling 01, and Sora workflows.
|
Real-time global disease surveillance dashboard — weather radar for outbreaks. Powered by WHO data, Mapbox GL, Supabase, and Next.js.
|
Passion's own website — live AI agent presence page. Real-time status, personality showcase, and public-facing window into the autonomous ecosystem.
|
┌─────────────────────────────────────────────────────────────────┐
│ THE PASSION ECOSYSTEM │
├─────────────────────────────────────────────────────────────────┤
│ │
│ James (Architect) │
│ │ reviews PRs, sets direction, ships features │
│ │ │
│ ▼ │
│ Passion Agent (24/7 Mac Mini) ─── 67+ modules, 30k+ LOC │
│ ├── Brain Cycle ─── 30min intervals, 60 cycles/day max │
│ │ ├── Strategist → picks highest-value work │
│ │ ├── Scheduler → routes to right LLM backend │
│ │ └── Executor → spawns subprocess agents (Raw, Sage) │
│ │ │
│ ├── 3 LLM Backends │
│ │ ├── Claude (complex reasoning, code generation) │
│ │ ├── DeepSeek (budget-friendly analysis) │
│ │ └── Gemini (multimodal, creative tasks) │
│ │ │
│ ├── 28 Managed Repos ─── 9 tier-1 daily, 116+ tier-2 weekly │
│ │ │
│ ├── Intel Radar ─── Reddit, HN, Bluesky, RSS │
│ ├── Career Engine ─── 6+ job APIs, auto-apply pipeline │
│ ├── Soul Unison ─── horoscope, calendar, learning │
│ └── Discord Bot ─── 916+ commands, real-time control │
│ │
│ ▼ │
│ PACT Dashboard ─── Cyberpunk HUD, 28 panels, voice, SSE │
│ ▼ │
│ Passion Memory MCP ─── Shared brain across all sessions │
│ ▼ │
│ passion.jamesdare.com ─── Public-facing agent presence │
│ │
└─────────────────────────────────────────────────────────────────┘
Every Claude Code session — on any machine — starts with full context from previous sessions. Passion proposes code improvements while James sleeps. He wakes up, reviews PRs, and she learns from his decisions. It's a partnership — not a tool, a collaborator.
AI Solutions Engineer · AI Product Manager · Founding Engineer
| What I Bring | Evidence |
|---|---|
| AI product development | MCP servers, RAG pipelines, autonomous agents, LLM eval suites — all shipped |
| Creative-to-technical leadership | 350+ music videos directed → now shipping AI tools daily |
| Full-stack shipping velocity | 27 public repos, 16+ live deployments, continuous iteration |
| Technical communication | Complex systems → clear documentation and demos |
🚀 All 27 Projects (click to expand)
| Project | What It Does | Stack |
|---|---|---|
| fcpxml-mcp-server ⭐9 | First AI-powered MCP server for Final Cut Pro XML — natural language video editing | Python, MCP SDK |
| Passion Agent (private) | 67+ module autonomous AI system — 24/7 brain cycles, 28 repos, 3 LLM backends | Node.js, Claude SDK |
| PACT Dashboard (private) | Cyberpunk command terminal — 28 panels, voice, avatar, Navi Chat | Next.js 16, React 19 |
| Viral Clone (private) | AI content pipeline — TikTok → original short-form via 4 AI services | TypeScript, grammY, Claude |
| passion-site | Passion's public website — live agent presence — Live | HTML, CSS, JS |
| Ultimate-Image-Video-Prompt-Generator | Structured prompt builder for Nano Banana, Veo3, DALL-E, Sora, Kling — Live | TypeScript, AI |
| rag-system-with-citations | Document retrieval with source attribution via FAISS and FastAPI | Python, FAISS |
| llm-evaluation-harness | Rule-based, semantic, and LLM-as-judge scoring for AI outputs | Python, LLM |
| contract-translator | Legal contracts → plain-English with risk assessment — Live | TypeScript, GPT-4 |
| vector-vs-keyword-search | Semantic vector search vs BM25 keyword search comparison | Python, Vectors |
| Project | What It Does | Stack |
|---|---|---|
| red-team-arena | Adversarial LLM testing — jailbreaks, safety failures, prompt attacks — Live | TypeScript |
| bias-buster | Detect and measure bias in LLM outputs across demographics — Live | TypeScript |
| token-prophet | Token usage prediction and cost optimization for LLM workflows — Live | TypeScript |
| hallucination-hunter | Detect factual hallucinations in LLM-generated content — Live | TypeScript |
| prompt-craft | Prompt engineering toolkit — test, compare, and optimize prompts — Live | TypeScript |
| tool-match | Match user intents to the right AI tool/model for the job — Live | TypeScript |
| Project | What It Does | Stack |
|---|---|---|
| vibe-coder | Vampire Survivors-style idle game powered by coding — Live | Phaser 3, TS |
| tdotssolutionsz-portfolio | Synthwave 3D portfolio — design tokens, parallax depth, 101 videos — Live | Three.js, CSS Tokens |
| pulsemap | Real-time global disease surveillance — weather radar for outbreaks — Live | Mapbox, React |
| music-time-machine | Music intelligence dashboard — Spotify, YouTube, Billboard, Genius | Next.js, APIs |
| memory-master-mvp | AI-powered spaced repetition — notes → personalized quizzes via GPT-4 | TypeScript, FSRS |
| buildright | Duolingo-style mobile learning app for home building | React Native |
| Project | What It Does | Stack |
|---|---|---|
| swagger-rite-website | Official site for Toronto rapper Swagger Rite (Sony Music Canada) — Live | TypeScript, Next.js |
| seanpane-website | Official site for Toronto rapper Seanpane (Blackheart Baby) — Live | TypeScript, Next.js |
| whyg35-website | Artist website for WhyG — Live | TypeScript |
| shortiie-raw-website | Artist website for Shortiie Raw — Live | TypeScript |
| Casper TNG (private) | Official site for Toronto rapper Casper TNG | Next.js, Tailwind |
| musthavefrenchies (private) | French Bulldog breeder website | TypeScript |
| Project | What It Does | Stack |
|---|---|---|
| Vehicle-Hour-Tracker | Vehicle detailing hour tracker — Streamlit web app with SQLite/Supabase | TypeScript, Streamlit |
| fandom-wiki-bot-template (private) | Discord bot template for community wiki editing with approval workflows | Python, Discord |
| typemaster-template | Forkable typing game for learning any topic | TypeScript, Web |
| awesome-mcp-servers | Curated collection of MCP servers | Markdown |
Languages & Frameworks
AI & Infrastructure
Specializations: MCP (Model Context Protocol) · Claude Code SDK · RAG Pipelines · Vector DBs · Autonomous Agents · LLM Evaluation · Playwright Automation · Prompt Engineering · CSS Design Systems
| Entertainment Era | Engineering Era |
|---|---|
| 350+ music videos directed | 27 public repos, 16+ live deployments |
| Gold record with major artists | Building MCP servers and autonomous AI agents |
| Sold KushdUp Filmsz → 6ixBuzz | Full-stack AI tooling (RAG, embeddings, Claude SDK) |
| 16+ years creative production | LLM eval suites, 3D web, game dev, client sites |
Interested in contributing to any of my public repos? Here's how:
- Fork the repo and create your branch from
main - Follow existing conventions — check each repo's
CLAUDE.mdorFOR_DARE.mdfor project-specific rules - Write meaningful commits — use Conventional Commits (
feat:,fix:,docs:,test:) - Test before you PR — if the repo has tests, run them. If it doesn't, consider adding some
- Keep PRs focused — one feature or fix per PR. Small, reviewable diffs get merged faster
Note: Some repos (Passion Agent, PACT Dashboard, Viral Clone) are private. If you're interested in collaborating on those, reach out on LinkedIn.


