I push pixels on stage. VJ operating, 3D design, motion design — and I build the tools that run the show.
the show needs something the tool can't do -> I write the plugin -> it runs live that night
- 🎛 Realtime visual operating and media server ops
- 🧊 3D and motion graphics, from offline render pipelines to fully realtime
- 🔌 FFGL plugins built in-house, dropped straight into the Resolume workflow
- ⚙️ When the venue hits a wall, I'd rather write code than work around it
Realtime / Generative
Show Control / Media Server
3D / Post
Under the Hood
| 🔌 FFGL Plugins | Custom effects and sources that load straight into Resolume. C++ · OpenGL · GLSL |
| 🧩 TD Components | TouchDesigner components and Python extensions — turning repeat setups into tools |
| 🛠 pase-omo | Agent workflow UI — DAG graphs, live todo cards, approval popups, mobile-ready · TypeScript |
| ⚓ ferryx | Parallel agentic dev workspace. GPU-rendered terminal, a git worktree per agent · Rust / Tauri |
