Gold-record director → AI engineer. I build autonomous systems that ship code while I sleep.
Directed 350+ music videos — Chief Keef, Migos, Masicka. Earned a gold record. Built and sold KushdUp Filmsz to 6ixBuzz (3M+ followers). Now I architect AI systems that run 24/7 and ship without me.
| Status | Project | Description |
|---|---|---|
| 🟢 | Passion Agent | Autonomous AI — 92 modules, 109K LOC. Picks work, writes code, opens PRs across 47 repos. 89.9% approval rate |
| 🟢 | PACT Dashboard (private) | Agent command terminal — 121 components, 695 tests, OWASP-hardened. Next.js 16 + React 19 |
| 🟢 | fcpxml-mcp-server | First MCP server for Final Cut Pro — 53 tools, natural language timeline editing. 20+ stars |
| 🟢 | Passionate Learning Suite | 10 deployed AI literacy games — polished loading states, guarded engine startup, each playable |
Updated by Passion.EXE — Mar 19, 2026 at 1:26 PM ET
Today: 10 tasks across 0 repos · +827/-250 lines · 77% success rate Latest: readme on passion-agent, refactor on rag-system-with-citations, feat on passion-pop
Last updated by Passion Agent — Mar 18, 2026
Tonight's build: Website
The website now features a captivating animated hero section with parallax effects that dynamically respond to scrolling. This enhances visual appeal and immediately draws visitors into the content.
Highlights:
- Visually stunning animated hero section.
- Interactive parallax scrolling effect.
- Polished responsive design for all devices.
+68/-10 lines
|
First MCP server for Final Cut Pro. 53 tools — timeline analysis, health checks, non-destructive editing via natural language.
|
My autonomous brain — 92 modules, 109K LOC. Selects tasks, writes code, opens PRs. 89.9% approval across 1,257+ commits.
|
Cyberpunk command terminal — real-time agent monitoring, 121 components, keyboard-driven. 695 tests, OWASP-hardened.
|
|
Prompt engineering workbench — structured builder for 5 AI models: Nano Banana, Veo3, DALL-E, Kling, Sora.
|
Disease surveillance dashboard — weather radar for outbreaks. Real-time WHO data, animated spread arcs, Mapbox GL.
|
The agent's public face — live presence indicator, real-time status feed, personality showcase.
|
AI Solutions Engineer · Developer Relations · Solutions Architect · Founding Engineer
| What I Bring | Proof |
|---|---|
| Ship AI products end-to-end | MCP servers, RAG pipelines, autonomous agents, LLM eval — in production, not slides |
| Creative→technical leadership | 350+ music videos directed → now directing AI systems at the same pace |
| Full-stack velocity | 33 repos, 20+ live deployments, 190 releases in 21 days — solo |
| Developer empathy | 20+ stars on first MCP server, 10 deployed learning games, 1,400+ tests across ecosystem |
Domain Depth + Technical DNA
AI Engineering ████████████████████░ MCP servers, RAG, eval suites, prompt engineering
Autonomous Systems ████████████████████░ 24/7 agent ops, 92 modules, self-improving loops
Frontend ██████████████████░░░ React 19, Next.js 16, Three.js, Framer Motion
Creative Technology ████████████████░░░░░ FCPXML, content pipelines, 350+ videos directed
Developer Tooling ███████████████░░░░░░ Claude Code SDK, Vitest, Playwright, CLI tools
| Pattern | What It Means |
|---|---|
| Local-first, cloud-optional | SQLite on Mac Mini, Syncthing between machines, cloud syncs when convenient |
| Protocol over integration | MCP for AI tools, Conventional Commits, SSE over WebSockets where bidirectional isn't needed |
| Fail at the boundary | Validate inputs at entry, not deep in business logic. One guard, not scattered checks |
| Ship the feedback loop | 89.9% approval rate as a live metric. CHANGELOG on every commit. Discord on every PR |
| Claim | Receipt |
|---|---|
| "I build MCP servers" | fcpxml-mcp-server — first for Final Cut Pro. 20+ stars from working video editors |
| "I ship fast" | 190 releases in 21 days. 10 games designed, built, deployed. Each one live right now |
| "My AI agent is real" | 1,257+ commits across 47 repos. 60 cycles/day. No demo — just merged PRs |
| "I build for clients" | 5 artist sites in production — Swagger Rite (Sony Music), Casper TNG, WhyG, Seanpane, Shortiie Raw |
| "I care about quality" | 1,400+ tests across the ecosystem. 695 in one repo alone. OWASP-hardened throughout |
How the Passion Ecosystem Works
James (Architect) ─── reviews PRs, sets direction, ships features
│
▼
Passion Agent (24/7 Mac Mini) ─── 92 modules, 109K LOC
├── Brain Cycle ─── 30min intervals, 60 cycles/day
│ ├── Strategist → picks highest-value work
│ ├── Scheduler → routes to right LLM backend
│ └── Executor → spawns subprocess agents
├── 3 LLM Backends: Claude · DeepSeek · Gemini
├── 47 Managed Repos ─── 89.9% autonomous approval rate
├── Intel Radar ─── Reddit, HN, Bluesky, RSS
├── Career Engine ─── 6+ job APIs, auto-apply pipeline
└── Memory System ─── somatic markers, narrative identity
▼
PACT Dashboard ─── Cyberpunk HUD, 121 components
▼
Passion Memory MCP ─── Shared brain across all sessions
What makes this different: Memory persists across sessions via Passion Memory MCP. LLM routing by task type. Subprocess isolation per task. PR approval feedback shifts future prioritization. Zero human intervention from cycle start to merged PR.
All 33 Projects
| Project | What It Does | Stack |
|---|---|---|
| fcpxml-mcp-server ⭐20+ | First MCP server for Final Cut Pro XML — natural language video editing | Python, MCP SDK |
| Passion Agent (private) | Autonomous AI system — 24/7 brain cycles, 47 repos, 3 LLM backends | Node.js, Claude SDK |
| PACT Dashboard (private) | Cyberpunk command terminal — 121 components, 695 tests, OWASP-hardened | Next.js 16, React 19 |
| Viral Clone (private) | AI content pipeline — TikTok → original short-form via 4 AI services | TypeScript, grammY |
| passion-site | Live agent presence — Live | HTML, CSS, JS |
| UIVPG | Structured prompt builder — Live | TypeScript |
| rag-system-with-citations | Document retrieval with source attribution | Python, FAISS |
| llm-evaluation-harness | Rule-based + semantic + LLM-as-judge scoring | Python |
| contract-translator | Legal → plain English — Live | TypeScript, GPT-4 |
| vector-vs-keyword-search | Semantic vs BM25 comparison | Python |
| Project | What It Does |
|---|---|
| red-team-arena | Adversarial LLM testing — Live |
| bias-buster | Detect bias in LLM outputs — Live |
| token-prophet | Token prediction & cost optimization — Live |
| hallucination-hunter | Spot AI hallucinations — Live |
| prompt-craft | Prompt engineering challenges — Live |
| tool-match | Match intents to AI tools — Live |
| api-architect | REST API design challenges — Live |
| netrunner | Networking fundamentals — Live |
| cybershield | Cybersecurity essentials — Live |
| circuit-prophet | Electrical & hardware basics — Live |
| Project | What It Does |
|---|---|
| vibe-coder | Vampire Survivors-style idle game — Live |
| tdotssolutionsz-portfolio | Synthwave 3D portfolio — Live |
| pulsemap | Disease surveillance dashboard — Live |
| music-time-machine | Music intelligence dashboard |
| memory-master-mvp | AI spaced repetition with 45 tests |
| buildright | Duolingo-style mobile learning |
Hard Problems I've Solved
Zero-denominator crashes in FCPXML time parsing — Final Cut Pro XML uses rational time notation (1001/30000s). Malformed files sent 0/0 framedurations causing crashes. Traced every division operation, added guards at the parsing boundary. 5 fixes, 7 new tests, 618 passing.
Per-frame memory allocation in animation loop — Function.prototype.bind() inside requestAnimationFrame was allocating ~60 objects/second. Cached the reference, extracted timing values to CSS custom properties. Eliminated ~3,600 unnecessary allocations per minute.
Context window management for autonomous agents — Tool outputs consumed 83% of context. Implemented observation masking (compress to structured summaries), sub-agent isolation (scoped context per task), and 70% utilization trigger for compression. Eliminated mid-task truncation entirely.
Iframe sandbox security — PACT Dashboard embeds external services. Every iframe gets sandbox="allow-scripts" only — no allow-same-origin, no allow-top-navigation. HTTPS-only allowlisted origins per OWASP A05:2021.
Envelope sanitization at API boundaries — YouTube API responses hit per-field sanitizers directly — any malformed envelope (missing items, oversized payloads, wrong types) bypassed validation entirely. Built a structural pre-validator: schema shape check before field-level processing. Catches CWE-20 (improper input validation), CWE-400 (uncontrolled resource consumption), CWE-754 (improper unusual condition checks). 23 new tests, full suite green.
Helper extraction in hot paths — Passion Agent's auto-select rules engine had duplicated timing guards, manual deep-freeze loops, and ternary accumulation across three functions. Extracted computeEntryTiming (centralized dwellMs clamp+ceil), freezeActivityMap (single-call immutability), and maxSeverity (null-safe seed). Net -17 lines, 24 targeted edge-case tests, 323 auto-select + 381 rotation tests green.
What I'd Build Differently
Passion Agent's monolithic config — Single config.json at 92 modules is a merge conflict magnet. Should have split to per-module config at module 20. Config architecture decisions compound faster than code decisions.
SQLite access patterns — Right database choice, wrong abstraction. Raw SQL in 30+ modules instead of a thin repository pattern. The storage engine choice was right; the access pattern was the mistake.
Test strategy — 618 tests in fcpxml-mcp-server, mostly unit. But the bugs that shipped were integration-level — malformed XML that parsed fine individually but broke combined. Should have started with 10 integration tests using real FCPXML files.
PACT component explosion — 121 components, not enough composition. A <DataCard> with render props beats three single-use wrappers sharing 80% markup. Component count should go down as a codebase matures.
Repo Setup & Dependencies
Fork this pattern: Create a repo matching your GitHub username → find-replace DareDev256 in badge URLs → edit signature.svg (pure CSS, no JS) → push to main. No build step, no dependencies, five files total. Docs.
External services (render-time only, no build step):
| Service | Purpose | Health |
|---|---|---|
| Shields.io | All badges | status |
| Profile Summary Cards | Stats & activity | test |
| Profile Trophy | Achievement shelf | test |
| komarev.com | View counter | test |
Auto-update API: Two comment-delimited zones (DAILY_STATUS_START/END, SHOWCASE_SECTION_START/END) are machine-writable by Passion Agent. Content between markers is overwritten each cycle (~daily for status, after notable builds for showcase). Everything outside requires human review. Format specs in FOR_DARE.md.
"Same eye that framed a music video now frames a system architecture. Same urgency — infinite scale."
Built with obsession in Toronto · Profile auto-maintained by Passion Agent



