Tools I built
Desktop apps, plugins and web tools, most of them made to remove a step from my own motion and design workflow.
I build tools when a workflow annoys me enough. Some of them turned into products other people use.
- Discipline
- Interfaces and products
- Client
- Personal projects
- Year
- 2025 to 2026
- Role
- Design, Development
- Tools
- TypeScript, Rust, Python, ExtendScript
- Arayashiki
- Desktop editor and simulator for Roblox Jujutsu Shenanigans movesets. Tauri, Preact, plus a CLI and MCP server for AI agents.
- Ferrite
- A broadcast graphics engine in Rust. A web-style element tree and stylesheet, rendered by a real-time WebGPU engine for OBS and vMix.
- LOML
- One asset search panel inside Photoshop, Illustrator, After Effects and Premiere Pro. Search, preview and import from over 1,300 sources.
- Wooctrl
- A Blender add-on with Roblox Studio navigation, a command palette, and an After Effects mode for people who animate in both.
- Woogi Tools
- Small single-purpose web utilities with a bit of personality. Everything runs in the browser and works offline.
The real build of Woogi Tools. Everything runs in your browser, so nearly every tool works right here. The background remover and the file converter need their 60 MB engines from the live site.
- #121212 Night
- #16181C Panel
- #E8EAF0 Text
- #AEB3C0 Dim
- #FF9A3C Opus orange
Moderustic for the interface, Inconsolata for values and code. Dark by default with a light theme. Orange marks the bigger "Magnum Opus" projects in the sidebar.
Thought process
- 01
Notice the annoying step
Most of these started as a step I repeated too often: searching for assets, rebuilding overlays, moving between apps.
- 02
Design it like a product
Even small tools get a clear layout, good defaults and motion that explains what changed.
- 03
Share what works
When a tool helped me, I cleaned it up so other people could use it too.