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,257+ Commits · 🤖 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 — 145+ modules, 46K+ LOC, 1,257+ commits. Orchestrates 36 repos, 3 LLM backends, real subprocess agents, and a shared memory MCP server |
| 🟢 | PACT Dashboard (private) | Passion Agent Command Terminal — cyberpunk HUD with 30+ 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 28, 2026 at 8:03 PM ET
Today: 1 tasks across 1 repos · +51/-12 lines · 100% success rate Latest: readme on passion-memory-server
Quick links: Featured Projects · All 27 Projects · Tech Stack · How We Work
Last updated by Passion Agent — Feb 28, 2026
Tonight's build: pulsemap
Stop the scroll with a vibrant, interactive map visualization! Pulsemap now features animated data pulses that radiate across a dynamic map, offering an immediate, visual understanding of real-time activity.
Highlights:
- Dynamic, animated map visualization of 'pulses'.
- Demo-ready with simulated data and smooth animations.
- Portfolio-ready README with feature showcase.
+151/-103 lines
|
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 — 145+ modules, 46K+ LOC, 1,257+ commits. 24/7 brain cycles, 36 managed repos, 3 LLM backends, real subprocess agents, shared memory MCP server.
|
Passion Agent Command Terminal — cyberpunk HUD with 30+ 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) ─── 145+ modules, 46K+ 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) │
│ │ │
│ ├── 36 Managed Repos ─── 1,257+ commits across ecosystem │
│ │ │
│ ├── 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, 30+ 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, 1,257+ commits, 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) | 145+ module autonomous AI system — 24/7 brain cycles, 36 repos, 3 LLM backends, 1,257+ commits | Node.js, Claude SDK |
| PACT Dashboard (private) | Cyberpunk command terminal — 30+ 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-website | Official site for Toronto rapper Casper TNG — Live | 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
2008 ─── Camera in hand, directing first videos in Toronto
│
├── 350+ music videos: Chief Keef, Migos, Masicka, Swagger Rite
├── Gold record. Real plaque on the wall.
├── Built KushdUp Filmsz → sold to 6ixBuzz (3M+ followers)
│
2024 ─── Pivoted. Same obsession, different medium.
│
├── First commit. Then 1,257 more.
├── Built the first MCP server for Final Cut Pro (⭐ 9 stars)
├── Shipped 16+ live deployments across AI tools, games, client sites
├── Created an autonomous AI agent that runs 24/7 and writes real code
│
2026 ─── 27 repos. 145+ modules. One ecosystem. Still shipping.
The throughline: I make things people actually use. Videos that charted. Tools that ship. An AI partner that commits code while I sleep. The medium changed — the craft didn't.
| Claim | Receipt |
|---|---|
| "I build MCP servers" | fcpxml-mcp-server — first MCP server for Final Cut Pro. ⭐ 9 stars, real users, real video editors |
| "I ship fast" | 6-tool LLM eval suite — designed, built, and deployed to Vercel in a single sprint. All 6 live right now |
| "My AI agent is real" | 1,257+ commits across 36 repos. Passion Agent runs 60 brain cycles/day on a Mac Mini. It doesn't demo — it ships |
| "I build for clients" | 5 artist websites live in production — Swagger Rite (Sony Music), Casper TNG, WhyG, Seanpane, Shortiie Raw |
| "I care about quality" | 474+ tests in fcpxml-mcp-server alone. Security-hardened. Zero lint errors. Every repo has a CHANGELOG |
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.


