App Development
Composer
A native GPU-first node-based image and video editor built from scratch in Rust, where the graph is the document, every parameter animates over time, and generative tools are native citizens, not plugins.
The Challenge
Traditional image editors are built on a 30-year-old layer-stack model with smart features bolted on after the fact. GPU acceleration is an afterthought. Animation requires a separate app. And every generative feature routes through a cloud plugin that doesn't understand the document. Creators working across stills and video had to juggle Photoshop, After Effects, and a growing pile of one-off tools that don't talk to each other.
Our Solution
We built Composer from the ground up in Rust with a fundamentally different architecture: a directed acyclic graph of composable processing nodes where the graph itself is the edit. Every parameter is temporal by default: a static image is just a one-frame video. 48 WGSL compute shaders run the entire pipeline on the GPU. Nodes for background removal, upscaling, style transfer, and generative fill via ComfyUI are first-class graph citizens, not plugins. The result is 30,000+ lines of production Rust across four crates, 53 node types, and a 16-bit HDR pipeline that handles arbitrarily large images through tile-based rendering.
Results
53 composable processing nodes spanning color, filters, distortion, compositing, and generative work
Full GPU pipeline with 48 compute shaders and 16-bit HDR processing
Background removal, upscaling, inpainting, and ComfyUI workflows. Built in, not bolted on
Want something built like this?
Tell us what you're making. We'll tell you how we'd approach it. No pitch deck, no pressure.