J. OLUSOGA

SOFTWARE ENGINEER  ·  PRODUCTION AI  ·  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.

Ten years shipping solo for people who pay for it.
First directing music video, now engineering
the system that runs the rest.

BUILT · NirvanaDeshaun — nirvanadeshaunbuilds.com · Atlanta custom home builds

STATUS SNAPSHOT —
UNSUPERVISED— of every edit · a wiki since —
DEPLOYEDbetmetrics.ca · — of — answering
DIRECTED— views
SCALE— modules · — LOC · — repos
PLAYABLEMANY ROADS · my game · free alpha
hover a figure to see how it is counted
OPEN TO ROLES

CLEARED GATES

Work that had something on the line

The BetMetrics live odds board, showing matchups and prices across sportsbooks.
GATE 01 · CLEARED

BetMetrics

A sports-betting analytics product with real users and real money, where one mis-scoped query pays out the wrong person.

THE DECISION

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.

v0.59
SHIPPED TO PROD
0
PAYOUT INCIDENTS
2×
SCOPE EXPANSIONS
SEE IT LIVE → NEXT.JS · CONVEX · CLERK · VERCEL  ·  LIVE AT BETMETRICS.CA

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.

passion-agent CORE

—

—

CLICK A NODE TO PIN IT

SIZE = HAND-PICKED TIER, NOT REPO SIZE BRIGHTNESS = PUSHED RECENTLY UNLABELLED REGISTRY ENTRY EDGES MEAN REGISTRY MEMBERSHIP, NOT DEPENDENCY CURATED IN registry-curation.json · FACTS FROM gh repo list

THE TWELVE SWIPE →

    PLAY

    Games I built with AI

    FREE ALPHA DEMO

    MANY ROADS

    A Battle Network style roguelite set in real Toronto. Fight as a duo on an eight by five grid where every enemy attack is announced before it lands.

    • 17 fighters
    • 10 Toronto places
    • 160 versions in 10 days
    • 1,100+ automated tests
    Passionate Learning on a phone: the map, a card with the stickman reacting, and a world path
    FREE · OPEN SOURCE · INSTALLS ON YOUR PHONE

    PASSIONATE LEARNING

    A learning game about AI and tech in 60-second rounds. Stickman memes explain each idea, a System levels you up, and there is no streak to lose. One app, a growing catalogue of worlds, and anyone can add one.

    • 9 worlds live
    • 163 cards
    • E→S ranks
    • MIT open source

    OPEN TO ROLES

    Let's talk

    Software engineer, production AI. Looking for a seat on a delivery team, in house or consulting.
    Toronto or remote. Every message reaches me, not an assistant.

    ASK THE SYSTEM REPLIES SAME DAY

    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.