Products

A product is an independently developed offering created for public or commercial use. This page documents the products I have created as part of my ongoing work.

Complete Index

Belle for Blender

Belle Illustrated LogoBelle Illustrated Logo

    Belle for Blender is a large-scale Python API extension for Blender covering asset and character development, pipeline scripting, and macro automation, alongside a comprehensive UI of production tools and helpers. Built as a stable, long-term programming surface, it solves production problems Blender doesn't natively address by working within the context of standard, real-world asset pipelines. Developed as part of the broader Belle research initiative.

    Lydio | Node.js

    Lydio Illustrated LogoLydio Illustrated Logo

      Lydio for Node.js is the primary implementation of Lydio, a programmatic HTML authoring system built on component-based architecture rather than templates or front-end frameworks. Developed and maintained as an ongoing solo project, it powers the majority of the creator's modern web content and includes a growing ecosystem of reusable, semantic components. Available publicly via GitHub and npm.

      MaterialWorld

        Lydio for Node.js is the primary implementation of Lydio, a programmatic HTML authoring system built on component-based architecture rather than templates or front-end frameworks. Developed and maintained as an ongoing solo project, it powers the majority of the creator's modern web content and includes a growing ecosystem of reusable, semantic components. Available publicly via GitHub and npm.

        Mech for Blender

        Mech Illustrated LogoMech Illustrated Logo

          Mech | Blender is a collection of minimal, composable Python rigging components for Blender, covering biped, quadruped, mechanical, and tail setups. Unopinionated and framework free, it handles only the underlying rig mechanics, leaving naming, shapes, and styling to the user, and is designed to be assembled through custom macro build scripts. Outputs are optimized for asset rigging on skeletons intended for engine export. Developed as part of the broader Mech research initiative.

          Mech for Maya

          Mech Illustrated LogoMech Illustrated Logo

            Mech for Maya is a collection of minimal, composable Python rigging components for Blender, covering biped, quadruped, mechanical, and tail setups. Unopinionated and framework free, it handles only the underlying rig mechanics, leaving naming, shapes, and styling to the user, and is designed to be assembled through custom macro build scripts. Outputs are optimized for asset rigging on skeletons intended for engine export. Developed as part of the broader Mech research initiative.

            Node.js Mono

            Node.js Mono Illustrated LogoNode.js Mono Illustrated Logo

              Node.js Mono is a growing collection of modular packages and canonical implementations developed across my Node.js projects. Built around composable, independently testable pieces, it reflects a programming approach centered on maintaining clean, reusable atomics with clearly bounded responsibilities that can be readily assembled into larger applications. The collection is published as a programming resource, learning reference, portfolio of active development, and source of reusable implementations.

              Parfait for Blender

              Parfait for Blender Illustrated LogoParfait for Blender Illustrated Logo

                Parfait for Blender is my battle-tested production interface for Blender, developed through extensive character and asset production work. It expands Blender with dedicated production panels, workflow tools, artistic utilities, and quality-of-life enhancements across modeling, rigging, animation, and asset preparation. Its tools are deliberately low-level and non-opinionated, providing practical production operations that can be incorporated freely into a wide range of workflows.

                Python Mono

                Python Mono Illustrated LogoPython Mono Illustrated Logo

                  Python Mono is a growing collection of modular packages and canonical implementations developed across my Python projects. Built around composable, independently testable pieces, it reflects a programming approach centered on maintaining clean, reusable atomics with clearly bounded responsibilities that can be readily assembled into larger applications. The collection is published as a programming resource, learning reference, portfolio of active development, and source of reusable implementations.

                  Rust Mono

                  Rust Mono Illustrated LogoRust Mono Illustrated Logo

                    Rust Mono is a growing collection of modular crates and canonical implementations developed across my Rust projects. Built around composable, independently testable pieces, it reflects a programming approach centered on maintaining clean, reusable atomics with clearly bounded responsibilities that can be readily assembled into larger applications. The collection is published as a programming resource, learning reference, portfolio of active development, and source of reusable implementations.

                    Snapshoto

                    Snapshoto Illustrated LogoSnapshoto Illustrated Logo

                      Snapshoto is a lightweight snapshot utility for preserving timestamped versions of files and folders without versioning their working names in place. Built around a canonical-file workflow, it sends compressed snapshots to a central archive while allowing active files and directories to retain stable names and paths. Snapshots can be created directly from the Windows context menu and stored in a user-defined archive location.

                      Snapshoto for Blender

                      Snapshoto for Blender Illustrated LogoSnapshoto for Blender Illustrated Logo

                        Snapshoto for Blender brings the Snapshoto versioning workflow directly into Blender, preserving timestamped snapshots of project files while allowing the active .blend file to retain a canonical name and location. Implemented independently in Python for Blender, it provides both interface and API access to snapshot creation as part of the normal Blender workflow.

                        Snapshoto for Maya

                        Snapshoto Illustrated LogoSnapshoto Illustrated Logo

                          Snapshoto for Maya brings the Snapshoto versioning workflow directly into Maya, preserving timestamped snapshots of scene files while allowing the active Maya file to retain a canonical name and location. Implemented independently in Python for Maya, it provides both interface and API access to snapshot creation as part of the normal Maya workflow.

                          Taborama

                          Tyra Illustrated LogoTyra Illustrated Logo

                            Taborama is a browser extension for saving, restoring, and managing entire windows of tabs. Store your browsing sessions as simple .urls files and return to them whenever you need them.

                            Tyra | Unreal Engine

                            Tyra Illustrated LogoTyra Illustrated Logo

                              Tyra X4 | U is a C++ plugin for integration into Unreal implementing the core gameplay infrastructure for X4, an Action RPG framework engineered as reusable, persistent architecture across multiple game projects. It provides input handling, game state management, inventory, cinematics, camera systems, real-time party based interaction, and a unified ability system shared across player and AI controlled characters. Developed as part of the Tyra research initiative into real-time technology and game development.

                              VividSky

                                VividSky is a desktop application for scientific image characterization, providing an accessible interface for the structured visual data generated by the VividSky Python analysis engine. Developed as part of a digital catalogue raisonné initiative, it extracts objective visual metrics including dominant colors, color distributions, contrast, brightness, and additional computational descriptors, enabling artwork to be searched, compared, and analyzed through structured data rather than subjective interpretation.