Drover
working nameA research and story-development engine for long-form screen projects. Big productions accumulate years of research, reference, drafts and conversations, and most of it ends up scattered across drives and inboxes. Drover pulls it into one connected knowledge graph, so the relationships between characters, places, ideas and sources are queryable rather than buried.
- An AI layer that answers questions against the material and surfaces connections a human wouldn't spot — every answer traceable back to its source
- Pluggable inference: fully on-premises for material that can't leave the building, or a cloud provider by configuration
- Built-in provenance and content fingerprinting, so you know where generated text came from and whether it has leaked
Neo4jPythonLLM
Image toolset
Image processing for VFX, built to survive real show volumes on a render farm.
- Lens distortion via ST maps, OCIO colour management end to end
- Proxy and thumbnail generation, letterbox and burn-ins
- Render-farm integration for batch work at scale
OCIOOpenEXRPython
Asset management
Server-deployed asset management for production, built to keep versions straight across the length of a show.
- Versioned assets with a clear history
- Tagged-release deploy pipeline, maintainable by a small team
- Health and version endpoints for ops
PythonReact
Lore Engine
An ML architecture for narrative structuring, where story frameworks live in a graph rather than baked into weights.
- Fine-tuned open-weight models (QLoRA), served with vLLM
- Frameworks editable without retraining
- Runs entirely on infrastructure you control
QLoRAvLLMGraph DB
Editorial & DCC tooling
The connective tissue between applications that were never designed to talk to each other.
- OpenTimelineIO handoff between Maya and DaVinci Resolve
- Farm-portable Fusion comp authoring
- Maya / Unreal Live Link workflows
- ComfyUI-based AI background generation pipelines
OTIOMayaUnrealComfyUI