
HyperBuild
I’m building a creative tool where a sketch can become a workflow.
HyperBuild is a native iOS and iPadOS studio for connecting image, video, audio, and 3D generation on an infinite canvas. You sketch with Apple Pencil, wire the result into a graph of media steps, and keep the path that produced an output instead of throwing it away.
You can save a workflow, rerun it, branch it, and keep refining it.
It is a solo project. I do the product design, the interface, and the engineering.
It has not launched. Private early access is rolling out soon, so there is nothing here to show yet — the sections below describe how it is built rather than how it looks.
How it is built
Swift 6 with strict concurrency, SwiftUI over a UIKit canvas.
The app is SwiftUI and UIKit together: SwiftUI renders the shell, the nodes, the links, and the overlays, while UIKit handles the canvas gestures SwiftUI cannot express — two-finger pan with a minimum touch count, and failure-requirement chains that keep pan, pinch, lasso, and connection drags from fighting each other.
Strict concurrency is on, so the layers have hard isolation contracts. Domain types are pure Sendable value types with nonisolated accessors, the board store is an actor that does its file I/O off the main thread with atomic replacement, and the canvas view hierarchy is main-actor by construction.
Drawing uses PencilKit, with stroke compositing handed to a Metal-backed Core Image context. 3D nodes load glTF and GLB through GLTFKit2 into SceneKit. Realtime sync runs over ConvexMobile’s WebSocket subscriptions to a Convex backend.
Where it came from
HyperBuild has been rebuilt several times since 2019.
HyperBuild began in 2019 as a node-based programming interface in VR. It became a mixed-reality experiment in node-based procedural geometry, then a micro game engine, and is now a node-based tool for AI creative work.
Each version was closer to a rewrite than an iteration, but all of them were node-based tools for building a system you can see and run again. This is the long-running project I keep coming back to.