Woogi

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: a Skill Builder for Jujutsu Shenanigans, with a timeline that shows every node firing over time.
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.
woogi tools

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.

Woogi Tools: one search for 126 tools
A tool, with its "how it is made" note
  • #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

  1. 01

    Notice the annoying step

    Most of these started as a step I repeated too often: searching for assets, rebuilding overlays, moving between apps.

  2. 02

    Design it like a product

    Even small tools get a clear layout, good defaults and motion that explains what changed.

  3. 03

    Share what works

    When a tool helped me, I cleaned it up so other people could use it too.