AI SOLUTIONS ENGINEER · TORONTO
James Olusoga. — client sites in production, shipped solo — and fcp-mcp-server, the first MCP server for Final Cut Pro, which other engineers install — times a month.
Fourteen years shipping to real audiences.
First directing music video, now engineering
the system that runs the rest.
BUILT · NirvanaDeshaun — nirvanadeshaunbuilds.com · Atlanta custom home builds
CLEARED GATES
Work that had something on the line
BetMetrics
A sports-betting analytics product with real users and real money, where one mis-scoped query pays out the wrong person.
Every money-adjacent file marked protected. No change to prize eligibility ships without explicit human sign-off, enforced by a pre-commit gate rather than a convention.
BetMetrics
A sports-betting analytics product with real users and real money, where one mis-scoped query pays out the wrong person.
Every money-adjacent file marked protected. No change to prize eligibility ships without explicit human sign-off, enforced by a pre-commit gate rather than a convention.
fcp-mcp-server
An MCP server that drives Final Cut Pro from natural language — 7 grouped tools over 62 underlying operations, shipped to PyPI under MIT.
Strangers adopted it, which is the one kind of proof I cannot write myself. So the numbers on this page come from the GitHub and PyPI APIs, not from a resume that has claimed this same count as 50+, 70, 73 and 74.
Second Opinion
An evidence-grounded appointment brief for adenomyosis patients, built in a hackathon weekend. It reads the current literature and hands the patient something a specialist will actually read.
Nothing reaches the brief without a citation. A medical tool that cannot show its source is worse than no tool, so retrieval failure renders as a gap the patient can see rather than as confident prose.
Passion Agent
An agent that manages a —-repository registry, ships its own scheduled work overnight, and files what it did. The dashboard above is its operator surface: every tile names the producer behind it and stamps when that producer last wrote.
It reports to Discord whether or not anyone is watching. An autonomous system that only surfaces its work when asked is a system nobody audits, so every scheduled job narrates itself.
Client sites
— sites live in production, built end to end — design, build, domain, deploy, mail. Edson Legal, Street Bud, KMoney, 100BandPlan, SAVV4X, Syren Effect, NirvanaDeshaun Custom Builds, MustHaveFrenchies, ShopBayHQ, Shortiie Raw and ShairBraiding.
Every one of them is a named world rather than a template — a vault, a mission file, a streetlight after dark. A client who can describe their own site in one sentence will keep it; a client handed a layout will replace it inside a year.
101 Films
Fourteen years directing music video. — artists, — views — Masicka, Casper TNG, King Louie, Street Bud. This is where every client on the previous gate came from.
Direct first, pitch never. Every web client on this page arrived because they had already seen a video with my name on it — the film is the outreach, which is why there has never been a cold email.
COLD OPEN
An engine that builds artist sites as named worlds rather than templates. The risk is the one every generator has: output that reads as generated, and numbers on a public page that nobody actually checked.
Provenance enforced by the type system. A fact cannot be constructed without a source URL and the date it was read. A claim that can't be sourced is sealed and renders as a redaction bar — visible, not quietly dropped and not invented.
Fandom Flow
A corpus-to-MediaWiki pipeline running two live game wikis, and an agent that edits them unattended. On Nin Online — a wiki running since — — its account has written — of every edit in the wiki's history. Any editor can pull its kill switch. — of the last — edits stood — — reverted. Open the live console →
ShopBayHQ
Shop-floor SaaS for auto detailing — a real-time board, a 3D holographic lot map and offline-capable intake. Runs on Railway against a Neon database, live in production.
Prompt Generator
A structured prompt builder for nine image and video engines — turns a blank box into a shot list. MIT, open source, and hosted — it is a tool you can use right now, not a repo to read.
sixjutsu
A real-time multiplayer ninja game — Phaser client, Colyseus server, six jutsu slots and no respec. Built to find out where a game engine stops behaving like a web app.
SYSTEM SNAPSHOT
Passion Agent
— modules across a —-repository registry. Three services run on a Mac Mini, and — scheduled jobs across both machines report into Discord without being asked. A gold pulse marks an edge the agent moved data down in this snapshot.
registry-curation.json · FACTS FROM gh repo list
THE TWELVE SWIPE →
OPEN TO ROLES
Let's talk
AI Solutions Engineer, Solutions Architect, Forward Deployed Engineer.
Toronto or remote. Every message reaches me, not an assistant.
Answers here are generated and capped at ten per visitor. Nothing you type is stored on this site. Anything that matters — rates, timelines, a real conversation — comes from James at dev@jamesdare.com.